0

docker 1.9 のリリースにより、コンテナ ネットワークが登場しました。使用方法は理解できますが、なぜそれらを使用する必要があるのか​​ わかりません。コンテナ ネットワークを使用する利点は何ですか?

4

2 に答える 2

0

私がコンテナ ネットワークを使用する主な理由は、コンテナに実際の仮想マシンと同じ IP を与えるためです。私はソルト スタックの状態をテストするために docker をよく使用します。必要なすべてのマシンを docker-compose ファイルに入れ、salt-master / salt-minion がインストールされた docker イメージを使用します。状態を適用すると、ターゲット環境の作業コピーができました。

于 2016-09-05T23:01:13.653 に答える
0

コンテナの分離とクラスタ環境での通信という 2 つの主な利点があります。

「コンテナ ネットワーク」は仮想ネットワークです。それらは既存の物理ネットワーク上で機能しますが、そのネットワーク上にあるコンテナーにのみ表示されるプライベート ネットワークを作成できます。この分離は重要なセキュリティ機能です。通常、データベース、インデックス作成、アプリ サーバーなどのすべてのバックエンド コンテナー サービスを独自のプライベート ネットワークに配置し、1 つのコンテナー (nginx、apache、haproxy など) のみを外部の世界 (パブリック ネットワーク) に公開します。

仮想ネットワークでは、オーバーレイ ネットワークを作成することもできます。これにより、異なるホストのコンテナーが同じホスト上にあるかのように通信できます。これは、Docker Swarm のようなクラスター化されたソリューションの基礎です。

于 2016-09-06T01:24:42.270 に答える