web-dev-qa-db-ja.com

Dockerのオーバーレイネットワークとブリッジネットワークの違いは何ですか?

オーバーレイネットワークは、複数の分離されたDockerデーモンホストを相互に通信させる可能性があるため、DockerSwarmにブリッジネットワークが必要なのはなぜですか。ありがとう!

6
leo

オーバーレイページ レイアウト:

スウォームを初期化するか、Dockerホストを既存のスウォームに参加させると、そのDockerホスト上に2つの新しいネットワークが作成されます。

  • ingressと呼ばれるオーバーレイネットワーク。これは、スウォームサービスに関連する制御およびデータトラフィックを処理します。スウォームサービスを作成し、それをユーザー定義のオーバーレイネットワークに接続しない場合、デフォルトで入力ネットワークに接続します。
  • docker_gwbridgeと呼ばれるブリッジネットワーク。これは、個々のDockerデーモンを群れに参加している他のデーモンに接続します。

どのように機能しますか?Docker!パート2:スウォームネットワーキング "、byセバスティアンカセレス

  • オーバーレイブリッジは、VXLANがカプセル化するオーバーレイネットワークへの入力/出力ポイントです。
    また、この特定のオーバーレイに参加しているすべてのホストにオーバーレイを拡張します。
    各ホストのオーバーレイサブネットごとに1つあり、オーバーレイネットワークと同じ名前です。
  • Docker_gwbridgeは、クラスターを離れるすべてのトラフィックの出力ブリッジです。
    ホストごとにdocker_gwbridgeは1つだけです。コンテナ間のトラフィックフローは、このブリッジを通過しません。
1
VonC