1

Docker で異なるホスト マシン上の 2 つのコンテナーを接続するにはどうすればよいですか? あるホストの mongodb のデータを、別のホストの nodejs アプリケーションで使用する必要がありますか? 誰でもこのような例を教えてもらえますか?

4

4 に答える 4

0

オーバーレイネットワークを作成することで、異なるホストからコンテナーを接続できます。

Docker Engine は、オーバーレイ ネットワーク ドライバーを介して、すぐに使用できるマルチホスト ネットワーキングをサポートします。

于 2016-05-12T15:49:29.483 に答える
0

他のコンテナーがどのマシン上にあるかは関係ありません。ポートがそのマシンで公開されていることを確認してから、最初のマシンの 2 番目のコンテナーを 2 番目のマシンの IP に転送するだけです。

マシン 1: Postgres:5432 172.25.8.10ifconfig
マシン 2: Web サーバー:80 172.25.8.11 -> DB を 172.25.8.10:5432 にポイント

于 2016-05-12T17:10:02.263 に答える