- Dockerfileを使用する方法: Dockerfileを作成し、EXPOSEコマンドを使用してコンテナの公開するポートを指定できます。以下は、Dockerfileの例です。
FROM image_name
EXPOSE <新しいポート番号>
...
- runコマンドを使用する方法: Docker runコマンドの-pオプションを使用して、ホストのポートとコンテナのポートをマッピングします。以下は、コマンドの例です。
docker run -p <ホストのポート>:<新しいポート番号> image_name
- Docker Composeを使用する方法: Docker Composeを使用すると、ポートのマッピングをより簡単に指定できます。以下は、docker-compose.ymlファイルの例です。
version: '3'
services:
service_name:
...
ports:
- <ホストのポート>:<新しいポート番号>
...
- Dockerコマンドを使用する方法: DockerコマンドのコンテナIDまたは名前を指定して、コンテナのポートを変更できます。以下は、コマンドの例です。
docker container stop container_name
docker container rm container_name
docker run -p <ホストのポート>:<新しいポート番号> --name container_name image_name
これらはポートの変更に一般的に使用される方法です。適切な方法を選択し、必要に応じてコード例をカスタマイズしてください。