微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

如何使用VirtualBox Docker设置主机名

我的设置:

运行带有@ angular / CLI的Docker容器的Ubuntu 16.04的虚拟机的Windows 10:1.1.3节点:6.11.0从中调用ng服务来运行一个angular度4应用程序

在我的Windows机器主机文件我有主机名local.angular指向VBox的192.168.56.101和我的虚拟框的networking设置是“主机专用适配器”

运行ng服务时,指出NG Live Development Server正在侦听localhost:4200,在http:// localhost:4200上打开浏览器

在Docker Container中运行命令

如何设置Nginxconfiguration以使用不同的代理和站点文件将代理逆向转换为多个容器

将Windows上的Docker连接到Google Cloud Datalab

Windows上的Docker中的Node.js开发环境

docker图像和容器在Windows中使用时存储在哪里?

但是在我的浏览器localhost:4200不能访问docker的localhost

我已经尝试了服务 – 主机0.0.0.0和其他解决scheme,没有一个工作

运行泊坞窗容器上的错误500

卡夫卡在没有docker的docker组成?

Windows泊坞窗容器不能ping主机

Windows上的本机Docker

Docker MysqL无法连接到套接

得到这个工作,通过添加“主机”配置angular.cli.json“认”配置:“[IP地址]”其中IP地址是您的码头集装箱的本地主机。

这通常是127.0.0.1,但是通过docker inspect [container-id]命令或通过ifconfig(ubuntu上的apt-get net-tools)来看,具有认“网桥”网络的docker容器的localhost是172.17.0.2。现在用ng服务打开浏览器,在172.17.0.2:4200处显示无效的主机头。 添加标志 – 禁用主机检查,如“ng server –disable-host-check”显示页面

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐