Dockerカスタムネットワークの詳細な紹介

Dockerカスタムネットワークの詳細な紹介

Dockerカスタムネットワーク

1. カスタムネットワークの紹介

1. はじめに

通常の docker コンテナを起動するときに、--link を使用してコンテナ ネットワークをバインドできますが、コンテナの数が増えると非常に面倒になります。そのため、docker ネットワークをカスタマイズするには、Xiaobai は --link コマンドを使用することを推奨しています。

カスタム ネットワークは、docker0 コンテナーがコンテナー名を使用して相互に ping できない問題を修正します。相互に ping できるのは IP のみです。ただし、カスタム ネットワークは IP またはコンテナー名を使用して相互に ping できます。

2. コマンド

カスタムネットワークコマンド例示する
docker ネットワーク作成カスタムネットワークの作成
docker ネットワーク検査カスタムネットワークの詳細を表示する
docker ネットワーク lsネットワークリストを表示
docker ネットワーク接続異なるカスタムネットワークが相互に接続します
docker ネットワーク rmカスタムネットワークの削除

2. カスタムネットワークを作成する

1. 通常のコンテナを起動し、コンテナがpingできるかどうかを確認します。

pingできないことがわかりました。次に、--linkで試してみます。

ここに画像の説明を挿入

--link を使用するとコンテナに ping できることがわかります。初心者には --link が推奨されます。次に、カスタム ネットワークで試してみましょう。

ここに画像の説明を挿入

2. カスタムネットワークを作成する

docker network ls ネットワークリストを表示する

ここに画像の説明を挿入

Dockerネットワークには多くの種類がある

ブリッジモード

ホストはホストネットワークと一致している

なし 空のネットワーク ネットワークを使用しない

docker network inspect ネットワークの詳細を表示する

ここに画像の説明を挿入

docker network create カスタムネットワークを作成する

ここに画像の説明を挿入

–driver ネットワークタイプを設定する

–subnet カスタムIPルーティングネットワークグループを設定する

–gateway このネットワークのデフォルトのIPルートを設定する

ここでは 2 つのコンテナを起動し、–net でコンテナ ネットワークを指定しました。同じネットワーク内のコンテナに直接 ping できることがわかります。とても簡単です。

ここに画像の説明を挿入

Dockerカスタムネットワークの詳しい紹介はこれで終わりです。Dockerカスタムネットワークに関するより詳しい内容については、123WORDPRESS.COMの過去の記事を検索するか、以下の関連記事を引き続きご覧ください。今後とも123WORDPRESS.COMをよろしくお願いいたします。

以下もご興味があるかもしれません:
  • Dockerネットワーク構成プロセスの詳細な紹介
  • Docker ネットワークの原理とカスタム ネットワークの詳細な分析
  • Docker コンテナのカスタム ホストのネットワーク アクセス操作
  • Docker の 4 つのネットワーク タイプの主な例

<<: 

>>:  JavaScript の一般的なステートメント ループ、判定、文字列から数値

推薦する

統計量に対するmySql SQLクエリ操作

余計なことは言わないで、コードだけ見てみましょう〜 プロジェクト番号を選択、 sum(case wh...

MySQL が大規模トランザクションを避けるべき理由とその解決方法

何が大問題ですか?長時間実行され、長時間コミットされないトランザクションは、大規模トランザクションと...

RGBAアルファ透明度変換計算表

IEでのRGBAとフィルター値の変換RGBA 透明度値IE フィルター値0.1 19 0.2 33 ...

MySQL学習データベース検索文DQL小百章

目次1. データの簡単な取得2. データの並べ替えと取得2.1. 基本構文2.2. ソート方向を指定...

MySQLデータのグループ化の詳細な説明

グループを作成グループ化は、SELECT ステートメントの GROUP BY 句で設定されます。例:...

IDEA 構成の Tomcat 起動エラーの問題を解決する

異なるサーブレット パスを構成するときに、次の 2 つのエラーが発生しました。 java.lang....

QQtabBar による CSS 命名仕様 BEM の詳細な紹介

QQtabBar の BEMまず、BEMとはどういう意味でしょうか? BEM は、ブロック、要素、修...

Vue3ナビゲーションバーコンポーネントのカプセル化実装方法

参考までに、Vue3でナビゲーションバーコンポーネントをカプセル化し、スクロールバーのスクロールに合...

HTML 基本要約推奨事項 (テキスト形式)

HTMLテキスト書式タグ 標簽 描述 <b> 定義粗體文本 <em> 呈現...

webkit-box-reflect を巧みに使用してさまざまな動的効果を実現する (要約)

かなり前の記事で、 -webkit-box-reflectプロパティについて説明しました。リフレクシ...

Unicode の一般的な文字の概要

初期のコンピューターのほとんどは ASCII 文字しか使用できませんでしたが、その後、主要な西洋のア...

クラウド サーバーを使用して CentOS システムに .NET 6.0 をインストールする

.NET SDK ダウンロード リンクhttps://dotnet.microsoft.com/do...

ウェブページの HTML コード: スクロールテキストの作成

このセクションでは、Web ページ内のテキストをスクロールしたり、スクロール プロパティを制御できる...

Centos7 での MySQL のインストールに関するチュートリアル

最近、自宅サーバーにクラウドディスクを導入する予定なので、一連の環境構築作業を始めました。MySQL...

Alibaba Cloud Centos7.X で外部にポートを開く方法

一言で言えば、大手メーカーからクラウド サーバーを購入する場合は、セキュリティ グループに移動して、...