docker内部ポートを見る方法
コンテナの内側のポートを見るには、以下のコマンドを使用できます。
- まず、docker ps コマンドで稼働しているコンテナの一覧と、外部公開されているポート番号を確認してください。表示するコンテナの ID または名称を見つけてください。
- 次に、以下のコマンドを使用してコンテナの詳細を確認します。
- docker inspect <コンテナIDもしくは名前>
- コンテナの ID または名前を表示するには、 を置き換えます。
- 出力されるJSONの情報を詳細に見て「Ports」の項目を探す。その中にコンテナ内のポートがホストのポート番号にマッピングされているのが確認できる。
- ホストマシンのポートにコンテナがマウントされていない場合、このセクションは空になる可能性があります。
- ネイティブな日本語で文章を言い換えてください。1つの選択肢があれば十分です。サンプル出力:
- 「ポート」: [
{
「IPアドレス」: 「0.0.0.0」、
「プライベートポート」: 80、
「パブリックポート」: 8080、
「タイプ」: 「tcp」
} - この例では、コンテナ内のポート80がホストマシンのポート8080にマップされました。
例えば Docker の port コマンドで、コンテナのポートのマッピング状態を取得することも可能です。
docker port <container_id_or_name>
このコマンドはコンテナ内のポートマッピングをホストマシン上のポート番号に直接出力します。