1
我試圖運行此命令試圖達到我的容器,我得到了「該網站無法達到」
docker run -t -i -d --name demo -p 8080:80 ubuntu-apache2-img
然後我看着我的所有容器
docker ps -a
8fffa1a8da7b ubuntu-apache2-img "/bin/bash" 59 minutes ago Up 3 minutes 0.0.0.0:8080->80/tcp demo
何cercato L'IP德爾MIO容器
docker inspect 8fffa1a8da7b | grep '"IPAddr' | awk '{print $2}'
"172.17.0.45",
,如果我試圖從我的主機打開http://172.17.0.45:8080,我得到「該網站無法達成「
爲什麼?
因爲您已將端口發佈到主機上,它不應該是「127.0.0.1:8080」嗎? –
您不應該使用Docker的內部管理的IP地址。 @JonStirling指出,您已經暴露了服務器上的端口80(可能不是本地端口)。如果您在使用Docker Machine的本地*機器上嘗試此操作,則需要查找Docker計算機的IP。你能告訴我們更多關於你的設置嗎? –
正如@JonStirling所說:應該是'127.0.0.1:8080' – Auzias