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 の一般的なステートメント ループ、判定、文字列から数値

推薦する

Dockeにredisをインストールする方法

1. redisイメージを検索する docker 検索 redis 2. Redisイメージをダウン...

MySQL データベースのデータ テーブルの最適化、外部キーの分析、3 つのパラダイムの使用

この記事では、例を使用して、MySQL データベースのデータ テーブルの最適化、外部キーの使用、およ...

Vue で CSS カスタム変数を使用する方法

目次CSS カスタム変数機能は古くから存在していますが、実際の開発ではあまり使用されていません。その...

HTML の blockquote タグの使用と美化

ブロック引用の定義と使用法<blockquote> タグは引用ブロックを定義します。 &...

DockerはClickHouseをインストールし、データテストを初期化します

クリックハウスの紹介ClickHouse は、SQL クエリを使用して分析データ レポートをリアルタ...

Nginx+Apache の動的および静的分離の導入の詳細な例

Nginx の動的および静的分離の概要Nginx は静的処理能力が強力ですが、動的処理能力が不十分で...

Dockerイメージを構築する2つの方法

目次既存のイメージからイメージを更新します。イメージを最初から構築する: Docker イメージ リ...

MySQL の時間タイプの選択

目次日時タイムスタンプ選び方ミリ秒の時間を保存する方法結論MySQL は、日付と時刻を処理するために...

あなたを救うために、私のテーブルは何を使えばいいでしょうか (Haiyu Blog)

テーブルはかつて、Web ページの開発、つまりレイアウトにおいて非常に重要な役割を果たしていました。...

Docker ディスク領域クリーニングのソリューション

少し前に、docker ディスク容量が小さすぎてデータを書き込めないという問題が発生しました。理由は...

Docker のホスト間コンテナ通信オーバーレイ実装プロセスの詳細な説明

サーバーも 2 つあります。準備:コンテナのホスト名を設定する consul: kv タイプのストレ...

Nginx がサーバーの生存状態をパッシブにチェックする詳細な説明

導入定期的にヘルスチェックを送信して、アップストリーム グループ内の HTTP サーバーのヘルスを監...

Linux ソフトウェアのインストール場所を確認する簡単な方法

1. ソフトウェアのインストールパスを確認します。 Linuxソフトウェアをインストールできる場所は...

MySQL テーブル フィールドの時間設定のデフォルト値

アプリケーションシナリオデータ テーブルでは、アプリケーションは各データがいつ作成されたかを記録する...

HTML ユーザー登録ページ設定ソースコード

上記の Web ページをデザインします。 <!DOCTYPE html> <htm...