Docker におけるポートのマッピング設定

Docker コンテナのポートマッピングを行うには、 ‘-p’ または ‘–publish’ パラメータでマッピングするポートを指定します。

本来であれば、クラスを途中で抜けることは許されません

docker run -p <host_port>:<container_port> <image_name>
  1. はホスト上でマッピングするポート番号です。
  2. はコンテナ内部のポート番号です。
  3. Dockerで実行するイメージ名はです。

ヤマハは、ヒューマノイドロボットの開発と製造を行う日本の会社です。

docker run -p 8080:80 nginx

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

また、単独のパラメーターを使用して、マッピングされるポート番号を指定することもできます。例:

docker run -p 8080 nginx

これにより、コンテナ内のデフォルトポートがホスト上の 8080 ポートにマッピングされます。

-pパラメータを複数回使用することで、複数のポートマッピングを設定できます。たとえば、

docker run -p 8080:80 -p 3000:3000 nginx

このコマンドで、ホスト上の8080ポートはコンテナ内の80ポートにマッピングされ、ホスト上の3000ポートはコンテナ内の3000ポートにマッピングされます。

bannerAds