を使用して、コンテナをドッキングウィンドウするブラウジングは、私は私のUbuntuマシン上Docker
コンテナを開始し、次のコマンドを使用して、その80
ポートへのすべての8080
ポートを転送:ドッカー - そのIP
sudo docker run -d -p 8080:80 -v /var/www/html/work:/var/www my_server --name "server"
私が取得するには、次のコマンドを使用しました私のコンテナのIP:
sudo docker inspect --format '{{ .NetworkSettings.IPAddress }}' server
と受信:
172.17.0.33
私は/var/www/html/work/phpinfo.php
にphpinfo()
コマンドを使用して、PHPファイルを持っていますが、172.17.0.33:8080/phpinfo.php
に閲覧したとき、私はそれがサーバーに接続できないと言って、ブラウザ上でエラーが表示されます。
私の根性
は私がコンテナを参照するために、docker-machine
デフォルトのIPを使用OSXで
..私はちょうど方法がわからない、何とか世界へのコンテナのIPを公開する必要がありますが、私に指示しますUbuntuで私はドッカーマシンを持っていません
これを行う正しい方法は何ですか?
ローカルホストのIPスタックにこのポートを公開したので、 '172.17.0.33:80'ではなく' ip-host:8080'に接続してください。 – Auzias