既存のコンテナでポートを公開する方法


  1. コンテナの名前またはIDを確認します:

    docker ps
  2. コンテナのポートを公開するために、docker run コマンドを使用します:

    docker run -p <ホストのポート>:<コンテナのポート> <コンテナの名前またはID>

    例えば、ホストのポート 8080 をコンテナのポート 80 にマッピングする場合は、次のようにコマンドを実行します:

    docker run -p 8080:80 <コンテナの名前またはID>

    ポートのマッピングは、ホストのポートとコンテナのポートの間の通信を許可します。

  3. コンテナのポート公開を確認します:

    docker ps

    上記のコマンドを実行すると、コンテナのポート公開の状態が表示されます。

これで、既存のコンテナでポートを公開する方法がわかりました。これにより、ホストマシンとコンテナの間で通信することができます。必要に応じて、他のポートも同じ方法で公開できます。

さらに詳細な情報やDockerのドキュメントについては、公式のDockerドキュメントを参照してください。