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