-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私の命令であり、かつそれはうまくいく。
コードの書式設定では、トリプルバックティックは実際にはサポートされていません。インラインフォーマットにはシングルバックティック、ブロックには4つのスペースプレフィックスを使用します。 – halfer
入手しました。ありがとう。 – ewnit