0
我有搬运工人引擎上运行的Mac(v.1.12.5)一个简单的Web应用程序容器使用如下:不能从搬运工到主机的Web应用程序(不泊坞窗机)
docker run --rm -p 80:8089 test-app
我都检查过我的容器的IP网络下>桥从以下方面:
docker inspect $(docker ps -l --format "{{.ID}}")
"Networks": {
"bridge": {
"IPAMConfig": null,
"Links": null,
"Aliases": null,
"NetworkID": "f53f1b93aa0f2fda186498d30e7f6e5b97ba952d1b6fe442663ac6025fd74ce3",
"EndpointID": "178937cf211c2360d9f9c594891985637d1d82a334a40b1b46d3acb2ea8aaf20",
"Gateway": "172.17.0.1",
"IPAddress": "172.17.0.2", // <- use this?
"IPPrefixLen": 16,
"IPv6Gateway": "",
"GlobalIPv6Address": "",
"GlobalIPv6PrefixLen": 0,
"MacAddress": "02:42:ac:11:00:02"
}
}
据我了解,我正在我的网络附录C我的Docker引擎上的容器直接放在笔记本电脑上(不通过docker-machine
)。在这一点上,我并不太在意让它工作而不是理解。
我的容器有一个指定的IP 172.17.0.2
,我粘贴上面,我已经通过docker run -p
标志将我的web应用程序容器(EXPOSE 80)映射到端口8089。
我的印象是,我应该能够在http:// 172.17.0.2:8089到达我的web应用程序,但我只是没有得到任何回应。为什么?
f *** me ...为什么f ****** s ***是倒退......反正thx! – believesInSanta