【问题标题】:Can't connect to docker process无法连接到 docker 进程
【发布时间】:2014-06-13 11:30:01
【问题描述】:

我在 Windows 上使用 boot2docker 码头工人版本: 客户端版本:0.12.0 客户端 API 版本:1.12 Go 版本(客户端):go1.2.1 Git 提交(客户端):14680bf 服务器版本:0.12.0 服务器 API 版本:1.12 Go 版本(服务器):go1.2.1 Git 提交(服务器):14680bf

我基本上是在浏览用户指南,一切都按预期工作,但是在浏览到培训烧瓶应用程序 (http://docs.docker.com/userguide/usingdocker/) 时,我的浏览器无法连接到网络服务器。

我已经尝试了所有版本的 IP 地址、主机名……什么都没有。总是“无法连接”。

docker 镜像运行良好:

8e9f917617ef training/webapp:latest python app.py 15 秒前 上升 14 秒 0.0.0.0:49153->5000/tcp kickass_carson

由于这是基本指南,我希望涵盖所有基础......但可能没有提到特定于 windows(或 boot2docker)的东西。就是找不到。

【问题讨论】:

    标签: docker boot2docker


    【解决方案1】:

    creack 给了我提示——我没有专门看 boot2docker。它有自己的 IP 地址 - 通常是这个: $ boot2docker ip 192.168.59.103

    所以现在执行 http://192.168.59.103:49153 我得到了“hello world”。

    【讨论】:

      【解决方案2】:

      我不确定 boot2docker 在 Windows 上的工作方式,但请检查您的 VM 配置(在 virtualbox 内)并确保将端口 49000 到 50000 转发到主机。然后您应该能够从http://localhost:<port>访问您的烧瓶应用程序

      【讨论】:

      • 对,这是 boot2docker 的功能之一: $ boot2docker ip 192.168.59.103 ... boot2docker ip 对我不起作用(ssh 问题)
      【解决方案3】:

      “boot2docker ip”默认情况下在 Windows 上不起作用的事实是一个痛苦

      和 Bjorn 一样,我尝试了 .103 并且成功了,但这纯粹是运气......

      执行 netstat -r 时,您会看到整个地址范围将变为 .3 ,这必须是外部 VM 地址。 192.168.59.0 255.255.255.0 链接上 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 是我无法解决的挑战

      【讨论】:

        猜你喜欢
        • 2014-03-19
        • 1970-01-01
        • 2016-04-04
        • 2020-06-03
        • 2017-06-14
        • 1970-01-01
        • 2016-02-07
        • 2023-03-04
        • 2016-10-25
        相关资源
        最近更新 更多