我在Windows上使用boot2docker Docker版本: 客户端版本:0.12.0 客户端API版本:1.12 Go version(client):go1.2.1 Git commit(client):14680bf 服务器版本:0.12.0 服务器API版本:1.12 转到版本(服务器):go1.2.1 Git commit(server):14680bf
我基本上都是通过用户指南,一切都按预期工作,但在浏览培训瓶应用程序(http://docs.docker.com/userguide/usingdocker/)时,我的浏览器无法连接到Web服务器。
我已经尝试了我的每个版本的IP地址,主机名,......没有。始终“无法连接”。
泊坞窗图片运行正常:
8e9f917617ef training / webapp:最新的python app.py 15秒前 上升14秒0.0.0.0:49153->5000/tcp kickass_carson
由于这是基本指南,我希望涵盖所有基础......但也许没有提到某些特定的windows(或boot2docker)。只是找不到它。
答案 0 :(得分:7)
所以现在正在做http:// 192.168.59.103:49153我得到了'hello world'。
答案 1 :(得分:2)
我不确定boot2docker如何在Windows上运行,但检查您的VM配置(在virtualbox中)并确保将端口49000到50000转发到主机。然后,您应该可以从http://localhost:<port>
答案 2 :(得分:2)
默认情况下,“boot2docker ip”无法在Windows上运行
正如Bjorn所做的那样,我尝试了.103并且它有效,但这是纯粹的运气......
在执行netstat -r时,您会看到整个地址范围是.3,它必须是外部VM地址。 192.168.59.0 255.255.255.0 On-link 192.168.59.3 192.168.59.3 255.255.255.255在线链接192.168.59.3 192.168.59.255 255.255.255.255在线链接192.168.59.3
发现最终地址是103是我无法解决的挑战