docker にポート マッピングを追加する方法
Dockerでポートマッピングを追加する方法は2つあります。
- -p オプションを使用:
- -p ホストポート:コンテナポート
- 標準出力および標準エラー出力をローカルターミナルに出力します。
- 「–publish」パラメーターを使用する
- –publish ホストポート:コンテナポート
- Dockerを実行し、8080ポートを80ポートに公開してnginxを実行します。
ホストポートがローカルマシン上のポートであるのに対し、コンテナポートはコンテナ内のポートです。ポートマッピングでは、コンテナ内のポートをローカルマシンの任意のポートにマッピングできます。
複数のポートをマッピングしたい場合は、 -p または –publish パラメーターを複数使用できます。例:
- docker run -p 8080:80 -p 3306:3306 -p 9000:9000 nginx