Dockerの4つのネットワークモードを解説した記事

Dockerの4つのネットワークモードを解説した記事

今日は、Docker テクノロジーの理解をさらに深めるために、Docker の 4 つのネットワーク モードについて説明します。誰でも一緒に学べます!

1. Dockerネットワークモードの分類

docker run で Docker コンテナを作成するときに、--net オプションを使用してコンテナのネットワーク モードを指定できます。 Dockerには主に以下の4つのネットワークモードがあります。

  • ブリッジ モード: 指定されていない場合は、--net=bridge がデフォルト設定になります。
  • ホストモード: --net=host
  • コンテナ モード: --net=container:NAME_or_ID
  • なしモード: --net=none

2. ブリッジモード

Docker をインストールして起動すると、7 層ネットワーク モデルのデータ リンク層にあるホスト host 上に docker0 という名前の仮想ブリッジが作成されます。コンテナ ネットワーク モードを指定せずに新しい Docker コンテナを作成すると、Docker は docker0 を介してホスト ネットワークに接続します。 Docker0 はブリッジに相当します。

ブリッジ モードで新しく作成されたコンテナーには、コンテナー内に eth0 という名前の仮想ネットワーク カードが作成され、コンテナーはコンテナー内の IP を介して相互に通信できるようになります。

注文:

 docker run -d -name tomcat01 --net=bridge -p 8085:80 tomcat:latest を実行します。

例:

  • --net=bridge は省略可能、-p はポート マッピングを指定します。
  • ブリッジのデフォルトの IP 範囲は通常 172.17.xx です。

3. ホストモード

ホスト モードが指定されている場合、コンテナーは独立したネットワーク名前空間を持たず、ホストとネットワーク名前空間を共有します。つまり、コンテナ自体にはネットワーク カード情報は含まれず、ホスト マシンのネットワーク情報が使用されます。ネットワークを除いて、ファイル システムやプロセスなど、コンテナーの他の部分は依然として分離されています。

例:

  • --net=ホストが指定されました。
  • コンテナとホストはネットワーク名前空間を共有します。
  • ホスト モードではホストとネットワーク名前空間を共有するため、ポートの競合が発生する可能性があります。

4. コンテナモード

コンテナ モードはホスト モードと非常によく似ています。ホスト モードは、ホスト ホストとネットワーク名前空間を共有します。コンテナ モードは指定されたコンテナとそれを共有します。ネットワーク共有 (ネットワーク カード、ホスト名、IP アドレス) を除き、その他の側面は両者間で分離されたままです。

注文:

 docker run -d -name tomcat02 --net=コンテナ:名前/ID -p 8000:80 tomcat:最新

例:

–-net={コンテナIDまたはコンテナ名}を指定します。

現在のコンテナは、別のコンテナとネットワーク名前空間を共有しています。

5. なしモード

docker コンテナで指定されたネットワーク モードが none の場合、コンテナはインターネットに接続できず、外部からアクセスできません。このテストに使用できます。

注文:

 docker run -d -name tomcat02 --net=none -p 8000:80 tomcat:latest を実行します。

-net=none を指定します。

コンテナーには独立したネットワーク名前空間がありますが、ネットワーク設定は設定されていません。必要に応じて、ネットワーク構成をカスタマイズする必要があります。

<<:  エッジクラウドとは何かを説明します。

>>:  学習を容易にする Kubernetes の 5 つの重要な概念

推薦する

オンラインのソフトテキストライターは、盗作が横行しているときも冷静でいるべきである

今朝、私は習慣的に、以前書いたいくつかのソフトな記事のタイトルを検索しました。それらはすでにインター...

マルチクラウドがトレンドになっています。企業はマルチクラウド戦略をどのように実装すべきでしょうか?

調査会社 IDC の調査によると、マルチクラウド アプローチは市場シェアを拡大​​していくと予想され...

Krypt データセンター VPS ブランド イオンクラウド: ロサンゼルス データセンター VPS 簡単評価

クリプト電脳室直系のVPSブランドであるイオンクラウドのVPSについて、その速度や効果などについて知...

SEO マーケティング手法とは何ですか?

諺にもあるように、「良いワインでも、よく知られていなければ隠しておく必要がある」のです。インターネッ...

イノベーションに関する対話 - 51CTO 初の開発者コンテストが始まりました!

/* 世界を変えるために生きるここでは、あらゆる作品が市場に参入するための種となる可能性があります。...

企業向けWeChatパブリックプラットフォームでサブスクリプションアカウントを運用するための11のヒント

メディアの報道によると、WeChatのユーザー数は6億人を突破しました!近い将来、WeChatは重要...

クラウドコンピューティング業界調査:SaaS:クラウド開発は好調、Fengheは成長中

レポートの概要SaaS はどこから来て、なぜ誕生したのでしょうか?クラウド コンピューティングの概念...

ウェブマスターネットワークニュース:快的タクシーはアリペイと提携、モグジエは独自のショッピングモール建設を否定

1. 馬英九の物流インターネット戦略:菜鳥の3000億投資の詳細ジャック・マー氏は、タオバオと天猫を...

調査:アプリケーションはクラウドへの移行が加速しているが、データはそうではない

パブリック クラウド市場は成長を続け、ローカル データ センター ビジネスは縮小していますが、クラウ...

長江の真ん中にある「インターネット島」:人口2万人以上の町に400のオンラインストアがオープン

長い長江が静かに流れています。江蘇省の下流域には、川を挟んで向かい合う二つの都市、南は鎮江市、北は揚...

本日、Baidu はインデックスページと K サイトに大幅な調整を加えました。

9月22日、百度はインデックスとK-ingサイトの双方で大幅な調整を行いました。ウェブマスターツール...

検索エンジンのセグメンテーションにおけるサイト内検索市場についての簡単な説明

中国のインターネットの発展の過去20年間で、インターネットは、Yahoo、Sina、NetEase、...

シャーク データ センター: 純粋なロサンゼルス データ センター、CN2 ネットワーク、独占帯域幅、特別価格のサーバー プロモーション

Sharktechは先週、正式にCN2ネットワークに接続しましたが、価格が高いため、混合回線でのみ使...

Rancher Labs「Rancher 2.0リリースと中国ユーザーおよびパートナーカンファレンス」が盛況のうちに開催されました

コンテナ管理ソフトウェアプロバイダーの Rancher Labs は、9 月 27 日に北京で「Ra...