今日は、Docker テクノロジーの理解をさらに深めるために、Docker の 4 つのネットワーク モードについて説明します。誰でも一緒に学べます! 1. Dockerネットワークモードの分類docker run で Docker コンテナを作成するときに、--net オプションを使用してコンテナのネットワーク モードを指定できます。 Dockerには主に以下の4つのネットワークモードがあります。
2. ブリッジモードDocker をインストールして起動すると、7 層ネットワーク モデルのデータ リンク層にあるホスト host 上に docker0 という名前の仮想ブリッジが作成されます。コンテナ ネットワーク モードを指定せずに新しい Docker コンテナを作成すると、Docker は docker0 を介してホスト ネットワークに接続します。 Docker0 はブリッジに相当します。 ブリッジ モードで新しく作成されたコンテナーには、コンテナー内に eth0 という名前の仮想ネットワーク カードが作成され、コンテナーはコンテナー内の IP を介して相互に通信できるようになります。 注文: docker run -d -name tomcat01 --net=bridge -p 8085:80 tomcat:latest を実行します。 例:
3. ホストモードホスト モードが指定されている場合、コンテナーは独立したネットワーク名前空間を持たず、ホストとネットワーク名前空間を共有します。つまり、コンテナ自体にはネットワーク カード情報は含まれず、ホスト マシンのネットワーク情報が使用されます。ネットワークを除いて、ファイル システムやプロセスなど、コンテナーの他の部分は依然として分離されています。 例:
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 つの重要な概念
一方では、世界的にトラフィックのピークが到来し、他方では、コアシステムは 100% クラウド上にあり...
[[408525]]この記事はWeChat公式アカウント「新チタン雲務」から転載し、黄平安が翻訳した...
中国の四大伝統祭りの一つである中秋節は、昔から中国文化を継承する良い日とされてきました。もちろん、フ...
今、インターネットで話題になっている言葉は、「インターネット思考」、「ファン経済」、「O2O」などば...
ITタイムズ記者ハオ・ジュンフイ 1967 年、マルビン・コンウェイというプログラマーが論文の中で次...
virmach が日本の VPS を開始しました。サーバーは日本の東京にあり、デフォルトの帯域幅は ...
最近、ウェブサイトが調整され、検索エンジンのスパイダーがクロールできるページ数が多すぎるため、記事の...
Hualong Lane は元々 PHPWind システムを使用しており、元の URL はデフォルト...
エッジ コンピューティングは、クラウド以外のプラットフォームでアプリケーションを実行するための新しい...
「ウェブマスターツール」はウェブマスターやSEO担当者にとって非常に馴染み深いものです。国内の有名な...
2018年最もホットなプロジェクト:テレマーケティングロボットがあなたの参加を待っています多くの人は...
過去 20 ~ 30 年にわたり、クラウド コンピューティングとサービスとしてのソフトウェア (Sa...
virpus.com の旋風割引プロモーションが始まりました。SSD ハード ドライブを搭載したすべ...
現在、企業の 81% がマルチクラウド環境で運用しており、26% がパブリック クラウド インフラス...
1. ジャック・マーが33億元で恒生グループを買収:恒生電子の筆頭株主に4月3日早朝、恒生電子が発表...