Dockerコンテナポートを変更する方法

Docker コンテナのポートを変更するには、次の手順に従います。

  1. 停止中にコンテナがあることを確認してください。コンテナが実行中の場合は、docker stop コマンドを使用して停止してください。
  2. Docker ps -aのコマンドで全コンテナを一覧表示し、ポートの変更対象コンテナのIDか名称を特定する。
  3. docker container inspect <コンテナIDまたは名前> コマンドでコンテナの詳細を取得します。
  4. 返ってきたJSONデータから”HostConfig”の部分を探して、中の”PortBindings”部分を見つける
  5. 「PortBindings」セクションで変更するポートマッピングを探し、その値を変更してください。たとえば、コンテナのポート80をホストのポート8080にマッピングするには、「80/tcp」の値を[{“HostPort”: “8080”}]に変更できます。
  6. ファイルを保存して閉じる
  7. docker start <コンテナIDまたは名前> でコンテナを再起動します。

今、Docker コンテナのポートマッピングは変更されました。

bannerAds