dockerでポートマッピングを指定する方法は?

Dockerでは、-pオプションを使用してポートマッピングを指定することができます。このオプションの形式は、ホストのポート:コンテナのポートであり、ホストのポートはコンテナ内で実行されているサービスのポートにマッピングしたいポートです。

以下はポートマッピングの指定例です:

docker run -p 8080:80 ubuntu:latest

この命令は、Ubuntuイメージを含むコンテナを実行し、コンテナ内の80ポートをホストの8080ポートにマッピングします。

複数のポートマッピングを指定する必要がある場合は、-pパラメーターを複数回使用できます。以下のように示す。

docker run -p 8080:80 -p 4444:443 ubuntu:latest

このコマンドは、コンテナ内の80ポートをホストの8080ポートにマッピングし、コンテナ内の443ポートをホストの4444ポートにマッピングします。

指定されたホストポートが利用可能である必要があり、コンテナ内のサービスは指定されたコンテナポートでリスンしている必要があります。

bannerAds