docker - 无法连接到docker进程

标签 docker boot2docker

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

我基本上正在阅读用户指南,一切都按预期工作,但在浏览到训练 flask 应用程序 (http://docs.docker.com/userguide/usingdocker/) 时,我的浏览器无法连接到 Web 服务器。

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

docker 镜像运行良好:

8e9f917617ef training/webapp:latest python app.py 15 seconds ago Up 14 seconds 0.0.0.0:49153->5000/tcp kickass_carson



由于这是基本指南,我希望涵盖所有基础......但也许没有提到特定于 Windows(或 boot2docker)的内容。就是找不到。

最佳答案

吱吱声给了我提示——我没有专门研究过 boot2docker。它有自己的 IP 地址——通常是这个:
$ boot2docker ip
192.168.59.103

所以现在做 http://192.168.59.103:49153 我得到了'hello world'。

关于docker - 无法连接到docker进程,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24204277/

相关文章:

node.js - 出现错误/bin/sh : 1: source: not found

asp.net - 在Docker容器中运行ASP.NET 4.6应用程序-站点始终为404s

docker - "rsync"未检测到安装在您的 guest 计算机中

docker - 使用 Cisco VPN AnyConnect 时无法让 docker-machine 与 virtualbox 一起使用

linux - 无法在 OSX Yosemite 上启动 docker

docker - 使用 Docker API 创建镜像失败

docker - 如何增加 kubernetes 容器的 shm 大小(--shm-size 相当于 docker)

docker - 在这个 WSL 2 发行版中找不到 Ubuntu 错误 "The command ' docker'。”

docker - 为什么我从 boot2docker 收到 'could not resolve "registry.giantswarm.io"' 错误?

windows - 为什么 Windows 的 boot2docker 中的 bash 如此缓慢?