2017-01-02 9 views
-1

2つのコンテナをセットアップしました。両方とも--net=hostを使用してください。コンテナAとBは互いにアクセスでき、ホストもpingできます。しかし、ホストはコンテナに接続できません。ホストからホストネットワークを使用してコンテナに接続できません

ホストネットワークは使用していますが、ホストとコンテナに異なるIPアドレスが割り当てられていることは非常に奇妙です。

私のホストIP addrが192.168.1.106
コンテナのIP addrは

docker run -ti -d --name fastdfs_tracker --net=host ewnit/fastdfs sh tracker.sh 

docker run -ti --name fastdfs_storage --net=host -e TRACKER_IP=192.168.65.2:22122 ewnit/fastdfs sh storage.sh 

fastdfs_storage

がfastdfs_trackerとの接続を取得するためにTRACKER_IPを使用しているコンテナを実行するために、192.168.65.2

私の命令であり、かつそれはうまくいく。

+0

コードの書式設定では、トリプルバックティックは実際にはサポートされていません。インラインフォーマットにはシングルバックティック、ブロックには4つのスペースプレフィックスを使用します。 – halfer

+0

入手しました。ありがとう。 – ewnit

答えて

0

私は答えを得ました。 Docker for Macではホストネットワーキングが期待通りに機能しません。

関連する問題