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
ホーはL'IPデルMIOコンテナ
docker inspect 8fffa1a8da7b | grep '"IPAddr' | awk '{print $2}'
"172.17.0.45",
をcercatoそして、私は私のホストからhttp://172.17.0.45:8080を開こうとすると、私はこのサイトに到達することはできません」を取得します"
なぜですか?
ポートをホストに公開したので、それは '127.0.0.1:8080'ではないでしょうか? –
Dockerの内部管理IPアドレスを使用しないでください。あなたは、@ JonStirlingが指摘したように、あなたのサーバー上にポート80を公開しています(ローカルではないかもしれません)。 Docker Machineを使って* local *マシンでこれを試しているなら、Docker MachineのIPを見つける必要があります。あなたの設定についてもっと教えていただけますか? –
@JonStirlingは言った:それは '127.0.0.1:8080' – Auzias