ホームページ > 運用・保守 > Docker > Dockerコンテナのパブリックネットワークを確認する方法

Dockerコンテナのパブリックネットワークを確認する方法

PHPz
リリース: 2023-04-18 14:45:37
オリジナル
1283 人が閲覧しました

Docker を使用してコンテナーを構築および管理する開発者と管理者にとって、Docker コンテナーのパブリック IP アドレスを表示する方法を知ることが重要です。この記事では、Docker コンテナのパブリック IP アドレスを表示する方法を検討し、コンテナをより適切に管理するのに役立ついくつかの役立つヒントとツールを提供します。

まず、Docker コンテナには、内部 IP アドレス (プライベート IP アドレス)、管理ネットワーク IP アドレス (管理ネットワーク IP アドレス)、およびパブリック IP アドレス (パブリック IP アドレス).IP アドレス)。このうち、パブリック IP アドレスを使用すると、コンテナーはインターネット上の他のコンピューターと通信できます。

Docker コンテナのパブリック IP アドレスを確認するには、さまざまな方法があります。一般的に使用される方法は次の 3 つです:

方法 1: docker ps コマンドを使用して確認します

Use docker ps コマンドは、コンテナ名、コンテナ ID、使用されているイメージ名、コンテナのステータス、ポート マッピングなど、現在実行中の Docker コンテナに関する情報を一覧表示できます。このリストでは、Docker コンテナのパブリック IP アドレスを見つけることができます。

具体的な手順は次のとおりです。

  1. ターミナルまたはコマンド ライン ウィンドウを開きます。
  2. docker ps コマンドを入力し、Enter キーを押します。
  3. 表示する Docker コンテナの名前または ID を見つけて、その名前または ID を記録します。
  4. 次のコマンドを入力します: docker Inspection --format='{{range .NetworkSettings.Networks}}{{.IPAddress}}{{end}}' [コンテナ名または ID] に置き換えます。表示する Docker コンテナの名前または ID。 Enter キーを押します。
  5. 数秒待つと、システムがコンテナのパブリック IP アドレスを出力します。

方法 2: docker port コマンドを使用して表示します。

docker port コマンドを使用して、コンテナーのパブリック IP アドレスを含む、コンテナーのポート マッピング情報を表示します。

具体的な手順は次のとおりです。

  1. ターミナルまたはコマンド ライン ウィンドウを開きます。
  2. docker ps コマンドを入力し、Enter キーを押します。
  3. 表示する Docker コンテナの名前または ID を見つけて、その名前または ID を記録します。
  4. コマンド docker port [コンテナ名または ID] を入力し、表示する Docker コンテナの名前または ID に置き換えます。 Enter キーを押します。
  5. 数秒待つと、システムがコンテナーのパブリック IP アドレスとマッピングされたポート番号を出力します。

方法 3: docker Inspection コマンドを使用して表示します。

docker Inspection コマンドを使用して、IP アドレスやポート情報などの Docker コンテナーの詳細情報を表示します。 grep コマンドを使用して不要な情報をフィルタリングし、コンテナのパブリック IP アドレスを取得できます。

具体的な手順は次のとおりです。

  1. ターミナルまたはコマンド ライン ウィンドウを開きます。
  2. docker ps コマンドを入力し、Enter キーを押します。
  3. 表示する Docker コンテナの名前または ID を見つけて、その名前または ID を記録します。
  4. 次のコマンドを入力します: docker Inspection [コンテナー名または ID] を、表示する Docker コンテナーの名前または ID に置き換えます。 Enter キーを押します。
  5. システムはコンテナの詳細情報を出力します。 grep コマンドを使用して、コンテナーのパブリック IP アドレスを見つけることができます。

概要

この記事では、Docker コンテナのパブリック IP アドレスを表示する 3 つの異なる方法を紹介します。これらの方法により、Docker コンテナのネットワーク接続をより適切に管理および制御でき、コンテナがインターネット上の他のコンピュータと通信し、データに正しくアクセスして処理できるようになります。さらに、Python の Docker SDK や Docker API など、他のツールやプログラミング言語を使用して、Docker コンテナーのパブリック IP アドレスをクエリすることもできます。

以上がDockerコンテナのパブリックネットワークを確認する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート