windows – Docker工具箱 – Localhost无法正常工作
所以我使用的是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
Docker Toolbox没有像Docker for Windows那样多的便利,但是你使用它是正确的,因为你在家庭版上.
在Toolbox中,什么都不是localhost,默认情况下是192.168.99.100,因为它在VirtualBox中运行Linux VM. 所以如果你运行docker run -p 80:80 nginx (注意我必须发布192.168.99.100的端口来监听该端口) 然后去http://192.168.99.100应该工作. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- active-directory – 如何在断开连接的笔记本电脑上减少错误
- 如何检测Microsoft Bing Maps中的缩放更改
- Windows 8.1上的Java控制面板
- windows-7 – 在Windows 7 RC上安装.NET 3.5 SP1
- wpf – 在Xaml中动态调整窗口大小
- .net – Windows窗体:用户控件和事件
- windows-phone-7 – 如何在WP7上制作XNA可移动掩码
- Windows批处理脚本中FOR命令中的令牌数限制
- WPF vs WinForms或Rich UI与稳定的应用程序?你对Windows F
- windows – 控制台发出哔声字符代码 – 错误号码?