无法连接到docker进程

时间:2014-06-13 11:30:02

标签: docker boot2docker

我在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)。只是找不到它。

3 个答案:

答案 0 :(得分:7)

creack给了我一些提示 - 我没有特别注意boot2docker。它拥有自己的IP地址 - 通常是这个: $ boot2docker ip    192.168.59.103

所以现在正在做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是我无法解决的挑战