【发布时间】:2015-09-28 15:03:53
【问题描述】:
我使用这个官方指南在 Windows 7 机器上设置 Docker:
https://docs.docker.com/windows/started/
我成功地从 docker hub 拉取了一个镜像,我可以运行我自己的 docker 镜像了。
不,我无法在 Windows 上使用 docker 运行和访问网络服务器。显然,在 boot2docker 后面,我无法像以前那样到达我的 docker 容器。
将-p 3007:80 添加到docker run 命令后,端口转发在容器列表(docker ps)中显示为0.0.0.0:3007 -> 80。通过-p 127.0.0.1:3007:80,我得到了一个更有意义的 IP 地址。但是,我无法使用 Windows 主机上的浏览器访问容器。
此外,docker inspect 没有透露正在运行的容器的 IP 地址(这似乎也是错误的)。
我也尝试了--net=host,但无济于事。
【问题讨论】:
标签: windows networking docker