ポート マッピングは、Docker を別のコンテナーに接続する唯一の方法ではありません。 Docker には、複数のコンテナを接続して接続情報を共有できる接続システムがあります。 Docker 接続により、親コンテナが子コンテナの情報を参照できる親子関係が作成されます。 コンテナの命名 コンテナを作成すると、Docker によって自動的に名前が付けられます。あるいは、--name フラグを使用してコンテナに名前を付けることもできます。次に例を示します。 runoob@runoob:~$ docker run -d -P --name runoob training/webapp python app.py 43780a6eabaaf14e590b6e849235c75f3012995403f97749775e38436db9a441 コンテナ名を表示するには、docker ps コマンドを使用できます。 runoob@runoob:~$ docker ps -l コンテナID イメージ コマンド ... ポート名 43780a6eabaa トレーニング/ウェブアプリ「python app.py」... 0.0.0.0:32769->5000/tcp runoob 新しいネットワークを作成する 新しい Docker ネットワークを作成しましょう。 $ docker ネットワーク作成 -d ブリッジ test-net パラメータの説明: -d: このパラメーターは、Docker ネットワーク タイプ (ブリッジまたはオーバーレイ) を指定します。 オーバーレイ ネットワーク タイプは Swarm モードで使用されるため、このセクションでは無視できます。 コンテナの接続 コンテナを実行し、新しく作成されたテストネット ネットワークに接続します。 $ docker run -itd --name test1 --network test-net ubuntu /bin/bash 新しいターミナルを開き、別のコンテナを実行して、test-net ネットワークに参加します。 $ docker run -itd --name test2 --network test-net ubuntu /bin/bash 次の ping コマンドは、test1 コンテナと test2 コンテナが相互接続されていることを証明するために使用されます。 test1 および test2 コンテナーに ping コマンドがない場合は、コンテナーで次のコマンドを実行して ping をインストールします (すぐに学習して使用してください。コンテナーにインストールし、コンテナーをイメージに送信してから、上記の 2 つのコンテナーを新しいイメージで再実行できます)。 apt-getアップデート apt をインストール iputils-ping test1 コンテナで次のコマンドを入力します。 画像をクリックすると拡大表示されます: Dockerコンテナの接続と通信の実装に関するこの記事はこれで終わりです。より関連性の高いDockerコンテナの接続と通信のコンテンツについては、123WORDPRESS.COMの過去の記事を検索するか、以下の関連記事を引き続き閲覧してください。今後とも123WORDPRESS.COMをよろしくお願いいたします。 以下もご興味があるかもしれません:
|
<<: HTML テーブルタグチュートリアル (27): セルの背景画像属性 BACKGROUND
>>: あるテーブルからバッチデータをクエリし、それを別のテーブルに挿入する MySQL の完全な例
centos-DVD1バージョンシステムの固定IPアドレスは192.168.159.128で、cen...
トランザクション分離レベルの設定 グローバルトランザクション分離レベルを読み取りコミット済みに設定;...
1. VMwareでCentos7を接続し、固定IPを設定する1) まず、仮想イメージ名を右クリック...
目次1. クロージャとは何ですか? 2. 閉鎖の役割序文: JavaScript部分ではクロージャが...
目次必要回避策1. ツールチップを設定する2. hookToolTip変数を定義する3. メソッド内...
:is と :where とは何ですか? :is()と:where()は、セレクターを作成するとき...
この記事では、参考までにWinにmysqlをインストールする詳細な手順を紹介します。具体的な内容は次...
1. メニューバーで「編集」→「仮想ネットワーク エディター」を選択して仮想ネットワーク エディタ...
ツール型ウェブサイトについて、まず疑問に思うのは、無数のオンラインウェブサイトの中で、どのようなウェ...
この記事では、オブジェクト パラメータをインスタンス化して MySQL でデータをクエリする方法を紹...
概要: MySQL JDBC 抽出にはどのような方法を使用すればよいでしょうか? その方法を説明しま...
テーブルを美しくするために、ヘッダーに異なる境界線の色を設定できます。基本的な構文<TH 境界...
目次1. ページレイアウト2. 画像のアップロードと表示3. キャンバスを初期化する4. テンプレー...
背景以前、当社のプロジェクト チームは、Windows、Linux、macOS の 3 つの主要なオ...
目次1. ランダムなブール値( true / false )を取得する2. 指定された日付が営業日で...