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

Docker Toolbox-Localhost无法正常工作

如何解决Docker Toolbox-Localhost无法正常工作

Docker ToolBox的便利性不如Windows的Docker,但由于您使用的是家庭版,因此使用它是正确的。

在ToolBox中,由于VirtualBox中运行的是Linux VM,因此认情况下localhost不会是192.168.99.100

所以如果你跑 docker run -p 80:80 Nginx

(注意,我必须发布一个端口192.168.99.100以在该端口上进行监听)

然后去http://192.168.99.100应该工作。

解决方法

所以我使用Docker Toolbox是因为我的机器上没有Hyper-V,因为它不是Windows
10专业版。一切似乎都正常,但是当我尝试使用浏览器时,0.0.0.0:80它总是返回我:无法访问此站点

但是,当我运行命令时:docker container ps我得到以下信息:0.0.0.0:80->80/tcp这意味着该地址应该工作。我搜索了stackoverflow和github问题。现在我被卡住了。

我想念什么吗?

谢谢马克

编辑:

使用docker-machine ip default返回我192.168.99.100。我在端口80上运行。除了地址成为容器ID之外,我仍然得到相同的结果:https://fd677edg12

我运行CMD命令是找到我的IPv4的:cmd /k ipconfig /all。将结果与端口放在一起,并返回相同的内容:https://fd677edg12

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