クラウドコンピューティングコアテクノロジーDockerチュートリアル:Docker構成ネットワークの概要

クラウドコンピューティングコアテクノロジーDockerチュートリアル:Docker構成ネットワークの概要

[[395208]]

Docker コンテナとサービスが非常に強力である理由の 1 つは、それらを相互に接続したり、Docker 以外のワークロードに接続したりできることです。 Docker コンテナとサービスは、それらが Docker 上にデプロイされていることや、そのピアも Docker ワークロードであることさえ知る必要がありません。 Docker ホストが Linux、Windows、またはその両方の組み合わせを実行しているかどうかに関係なく、Docker を使用してプラットフォームに依存しない方法で管理できます。

ネットワークドライブ

Docker のネットワーク サブシステムは、ドライバーを使用してプラグイン可能です。デフォルトでは、コア ネットワーク機能を提供するドライバーがいくつかあります。

bridge: デフォルトのネットワーク ドライバー。これは、ドライバーを指定しない場合に作成するネットワークのタイプです。ブリッジ ネットワークは通常、通信する必要がある別々のコンテナーでアプリケーションが実行されている場合に使用されます。ブリッジ ネットワークを参照してください。

ホスト: スタンドアロン コンテナーの場合、コンテナーと Docker ホスト間のネットワーク分離を削除し、ホストのネットワークを直接使用します。ホスト ネットワークの使用を参照してください。

オーバーレイ: オーバーレイ ネットワークは複数の Docker デーモンを接続し、スウォーム サービスが相互に通信できるようにします。また、オーバーレイ ネットワークを使用して、Swarm サービスとスタンドアロン コンテナー間、または異なる Docker デーモン上の 2 つのスタンドアロン コンテナー間の通信を容易にすることもできます。この戦略により、これらのコンテナ間の OS レベルのルーティングが不要になります。 「オーバーレイ ネットワーク」を参照してください。

macvlan: Macvlan ネットワークを使用すると、コンテナに MAC アドレスを割り当てて、ネットワーク上の物理デバイスとして表示することができます。 Docker デーモンは、MAC アドレスによってコンテナへのトラフィックをルーティングします。 Docker ホストのネットワーク スタックを経由せずに物理ネットワークに直接接続する必要があるレガシー アプリケーションを処理する場合は、macvlan ドライバーを使用するのが最適なオプションになることがあります。 Macvlan ネットワークを参照してください。

none: このコンテナのすべてのネットワークを無効にします。通常、カスタム ネットワーク ドライバーで使用されます。グループ サービスには適用されません。コンテナ ネットワークの無効化を参照してください。

ネットワーク プラグイン: Docker にサードパーティのネットワーク プラグインをインストールして使用できます。これらのプラグインは、Docker Hub またはサードパーティベンダーから入手できます。特定のネットワーク プラグインのインストールと使用方法については、ベンダーのドキュメントを参照してください。

ネットワーク ドライバーの概要

複数のコンテナが同じ Docker ホスト上で通信する必要がある場合は、ユーザー定義のブリッジ ネットワークを使用するのが最適です。

ネットワーク スタックを Docker ホストから分離する必要はないが、コンテナーの他の側面を分離したい場合は、ホスト ネットワークが最適です。

オーバーレイ ネットワークは、異なる Docker ホスト上で実行されているコンテナーが通信する必要がある場合、または複数のアプリケーションが swarm サービスを使用して連携して動作する必要がある場合に最適です。

Macvlan ネットワークは、VM セットアップから移行する場合や、各ホストが一意の MAC アドレスを持つネットワーク上でコンテナーを物理ホストのように見せる必要がある場合に最適です。

サードパーティのネットワーク プラグインを使用すると、Docker を特殊なネットワーク スタックと統合できます。

<<:  Seata 分散トランザクション XA および AT の総合分析

>>:  Tencent Cloudが役立ちます! 「大運河国立文化公園デジタルクラウドプラットフォーム」の構築

推薦する

中国SEO業界の奇妙な現状についてのコメント

昨日、ロビンはDianshiのVIPメンバーとこの非常に興味深いトピックについて話し合いました。私は...

企業ウェブサイトランキング低下に対するいくつかの改善策

ウェブサイトのランキングは、企業のオンライン マーケティングの成功を測る重要な基準です。これは企業に...

8つの視点から語る:ユーザージャーニーに基づいたチャネル配信方法

ユーザー ジャーニーとは、最初のコンタクトから支払いの完了、製品やサービスの享受に至るまで、ユーザー...

テンセントが初めて自社のコアビッグデータ技術体系を公開、「テンセントのビッグデータ構築法」が正式に発表

テンセントは8月31日、新刊書籍「テンセントのビッグデータ構築法」の中で、自社の中核となるビッグデー...

QQオンラインショッピングがPaipaiマイクロストアと提携:マルチプラットフォーム開発をサポート、まずは2万元の保証金を支払う

【億騰電網ニュース】4月21日、JD.com POPプラットフォームとQQは本日共同で発表を行い、テ...

マーケティングチームの合理的な管理と究極のマーケティング戦略

1. マネジメントとは何か?個人的には、マネージャーは拡声器のように行動して、タスクを叫んだり、グル...

海外サーバーレンタル、各種サーバー、紹介割引コードなど

海外サーバーレンタルのご紹介:クラスターサーバー、ライブ放送サーバー、オンライン再生サーバー、スライ...

テクノロジースタック |有名なクラウドコンピューティング仮想化についての簡単な説明

[[252954]] Wikipedia によると、クラウド コンピューティングとは、インターネット...

Pinterestのシルバーマン:美しいウェブサイトの疲れたCEO

【はじめに】市場調査会社comScoreの統計によると、1月に米国におけるPinterestの月間独...

面接官にガベージコレクションについて説明した方法

[[356806]]この記事はWeChatの公開アカウント「Learn Java in Hometo...

Godaddy 月額 1.99 ドルのウェブホスティング + 無料ドメイン名

Godaddy は長い間何も活動していないようです。もちろん、国内ユーザーが参加できるものについて話...

コンテナが単一プロセス モデルであるのはなぜですか?

現在、Go 言語の主な応用分野の 1 つは、コンテナ (Docker に代表される)、Kuberne...

ターゲットキーワードをより早く見つけるための4つの簡単な方法

最適化に取り組み始めたばかりの人の多くは、SEO に取り組み始めた頃の私と同じように、サイトの最適化...

hostdare: 年間 20 ドルから、25% オフ、ロサンゼルス QN データ センター VPS、Windows オペレーティング システムをサポート

hostdare の VPS はすべて、米国西海岸のロサンゼルスにある QN データセンターでホスト...