2016-04-25 9 views
0

Dockerコンテナとそれが実行されているホスト間の接続を設定しようとしています。 IveはAccess host database from a docker containerを読んで、ホストのIPをDockerコンテナのhostfileに追加しましたが、pingにはまだ応答しません。Dockerがホストマシンに接続できません

AWSボックスに自分のサーバーをホストし、ポート80,8080が開いています。

ホストサーバーがコンテナのpingに応答するようにするにはどうすればよいですか?

ありがとうございました。

答えて

2

" - net = host"オプションを使用してDockerコンテナを実行すると、コンテナは同じネットワークネームスペースをホストノードと共有します。例えば

sudo docker run -it --net=host ubuntu:14.04 bash

+0

ことは、ドッキングウィンドウコンテナは、ホストと同じIPアドレスを持っていることを意味するのでしょうか?コンテナの 'docker inspect'を実行すると、IPは' 'IPAddress '':"、 'このパラメータを渡した後に表示されます –

+0

はい。コンテナはホストと同じポート番号を共有します。従って、容器は問題なくホストと通信することができる。 – KiwenLau

関連する問題