Dockerコンテナのパブリックネットワークを確認する方法
Apr 18, 2023 pm 02:07 PMDocker を使用してコンテナーを構築および管理する開発者と管理者にとって、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 アドレスを見つけることができます。
具体的な手順は次のとおりです。
- ターミナルまたはコマンド ライン ウィンドウを開きます。
- docker ps コマンドを入力し、Enter キーを押します。
- 表示する Docker コンテナの名前または ID を見つけて、その名前または ID を記録します。
- 次のコマンドを入力します: docker Inspection --format='{{range .NetworkSettings.Networks}}{{.IPAddress}}{{end}}' [コンテナ名または ID] に置き換えます。表示する Docker コンテナの名前または ID。 Enter キーを押します。
- 数秒待つと、システムがコンテナのパブリック IP アドレスを出力します。
方法 2: docker port コマンドを使用して表示します。
docker port コマンドを使用して、コンテナーのパブリック IP アドレスを含む、コンテナーのポート マッピング情報を表示します。
具体的な手順は次のとおりです。
- ターミナルまたはコマンド ライン ウィンドウを開きます。
- docker ps コマンドを入力し、Enter キーを押します。
- 表示する Docker コンテナの名前または ID を見つけて、その名前または ID を記録します。
- コマンド docker port [コンテナ名または ID] を入力し、表示する Docker コンテナの名前または ID に置き換えます。 Enter キーを押します。
- 数秒待つと、システムがコンテナーのパブリック IP アドレスとマッピングされたポート番号を出力します。
方法 3: docker Inspection コマンドを使用して表示します。
docker Inspection コマンドを使用して、IP アドレスやポート情報などの Docker コンテナーの詳細情報を表示します。 grep コマンドを使用して不要な情報をフィルタリングし、コンテナのパブリック IP アドレスを取得できます。
具体的な手順は次のとおりです。
- ターミナルまたはコマンド ライン ウィンドウを開きます。
- docker ps コマンドを入力し、Enter キーを押します。
- 表示する Docker コンテナの名前または ID を見つけて、その名前または ID を記録します。
- 次のコマンドを入力します: docker Inspection [コンテナー名または ID] を、表示する Docker コンテナーの名前または ID に置き換えます。 Enter キーを押します。
- システムはコンテナの詳細情報を出力します。 grep コマンドを使用して、コンテナーのパブリック IP アドレスを見つけることができます。
概要
この記事では、Docker コンテナのパブリック IP アドレスを表示する 3 つの異なる方法を紹介します。これらの方法により、Docker コンテナのネットワーク接続をより適切に管理および制御でき、コンテナがインターネット上の他のコンピュータと通信し、データに正しくアクセスして処理できるようになります。さらに、Python の Docker SDK や Docker API など、他のツールやプログラミング言語を使用して、Docker コンテナーのパブリック IP アドレスをクエリすることもできます。
以上がDockerコンテナのパブリックネットワークを確認する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

人気の記事

人気の記事

ホットな記事タグ

メモ帳++7.3.1
使いやすく無料のコードエディター

SublimeText3 中国語版
中国語版、とても使いやすい

ゼンドスタジオ 13.0.1
強力な PHP 統合開発環境

ドリームウィーバー CS6
ビジュアル Web 開発ツール

SublimeText3 Mac版
神レベルのコード編集ソフト(SublimeText3)

ホットトピック











Docker execを使用してDockerコンテナでコマンドを実行する方法

Docker Swarmクラスターにアプリケーションを展開するにはどうすればよいですか?

Kubernetesでアプリケーションをスケーリングするにはどうすればよいですか?
