Docker内でポートマッピングを変更する方法は何ですか?
Dockerコンテナのポートマッピングを変更するには、以下の2つの方法があります。
- 私の日本語はまだ上手ではありません。
- – [ホストポート]:[コンテナポート]
docker run -p 8080:80 [image_name]
- docker ps を実行する
- コンテナIDを指定して、Dockerを停止します。
- docker commit [コンテナID] [新しいイメージ名]
- docker run -p [新しいホストポート]:[新しいコンテナポート] [新しいイメージ名]
どの方法を選んでも、新しいポートマッピングがホストや他のコンテナのポートと衝突しないように確認する必要があります。衝突すると、起動に失敗する可能性があります。