docker コンテナのポート番号を確認する方法を教えてください
Docker コンテナのポート番号を確認する方法:
- Docker psコマンドを実行して、実行中のコンテナの一覧を表示します。
- docker ps
- 実行中のすべてのコンテナとその関連情報を表示します。表示される情報には、コンテナ名、ID、ポートマッピングが含まれます。
- コンテナのポートマッピング情報を表示するには、docker inspectコマンドにコンテナのIDまたは名前を指定します。
- docker inspect <コンテナIDまたは名前>
- 出力には、コンテナのポートとホストのポートのマッピング情報が含まれる「PortBindings」フィールドがあります。
- 特定のポート番号だけを取得したい場合は、コンテナIDまたは名称とコンテナ内のポート番号を付けてdocker portコマンドを使用します。
- docker port <コンテナIDまたは名前> <コンテナ内部ポート番号>
- これにより、コンテナ内のポート番号がホスト上の対応するポート番号にマップされます。
コンテナにポートマッピングが指定されておらず、またはコンテナが停止の状態だと、上記の方法でポート番号を確認できない場合がありますのでご注意ください。