Docker ネットワーク モードの意味: 1. デフォルトのネットワーク ドライバー モデルであるブリッジ モードは、Docker コンテナーの起動時に独自のネットワーク情報を自動的に構成します; 2. ホスト モード、Docker コンテナー間の関係を切断します。ホスト マシンのネットワーク環境を直接使用する、2 つの間のネットワーク分離 3. 複数の Docker デーモンを接続するか、クラスター サービス間の通信に対応できるオーバーレイ モード 4. ネットワーク ドライバーを無効にするなしモード 5. . プラグイン モードでは、サードパーティのネットワーク ドライバー プラグインを使用します。
このチュートリアルの動作環境: linux7.3 システム、docker バージョン 19.03、Dell G3 コンピューター。
docker には 5 つの一般的なネットワーク モードがあります。
Bridge : Docker のデフォルトのネットワーク ドライバー モデル。コンテナーの起動時に指定しない場合、デフォルトでこのドライバー タイプになります。
host: Docker コンテナーとコンテナー間のネットワーク分離を解除します。ホスト、直接 ホストのネットワーク環境を使用する、このモデルは Docker 17.6 以降にのみ適用可能;
オーバーレイ: 複数の Docker デーモンを接続するか、クラスター サービス間の通信を実現できます; 適用可能な Docker 間の通信異なるホスト上のコンテナ;
さまざまなモードの特性とアプリケーション シナリオ
ブリッジmode
簡単に言うと、ベストを着て、主催者の旗の下で自分のことをするということです。 Docker のデフォルト モードでは、Docker コンテナーの起動時に独自のネットワーク情報が自動的に構成され、同じホスト上のすべてのコンテナーが同じネットワーク上にあり、相互に通信できます。 vmware 仮想マシンの nat モードに似ています。ホストのネットワーク カードを通信に使用すると、ネットワーク変換が発生するため、リソースが消費され、ネットワーク効率が低下します。ホストモード
簡単に言うと、カササギの巣を占拠し、ホストのものを使って自分のことをするということです。コンテナはホストの IP アドレスを使用して通信します。 機能: コンテナとホストはネットワークを共有しますコンテナ モード
新しく作成されたコンテナは、LAN と同様に、作成されたコンテナ ネットワークを使用します機能: コンテナ間の共有ネットワーク
none モード
このモードは最も純粋で、ネットワーク構成には役立ちません。オーバーレイ モード
コンテナは同じネットワーク上に存在しなくなり、相互に通信できるようになります。 推奨される学習: 「docker ビデオ チュートリアル 」
以上がDocker のネットワーク モードとは何を意味しますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。