ホームページ  >  記事  >  運用・保守  >  docker run -d -p どういう意味ですか

docker run -d -p どういう意味ですか

下次还敢
下次还敢オリジナル
2024-04-02 22:30:181018ブラウズ

docker run -d -p コマンドは、コンテナーの実行、デーモン モード (-d) での実行、およびポートのマッピング (-p) に使用され、コンテナー内のサービスへの外部アクセスを許可します。

docker run -d -p どういう意味ですか

#docker run -d -pの意味

docker run -d -p このコマンドは、Docker でコンテナーを実行するために使用され、次のパラメーターを指定します:

  • -d: デーモン モードでコンテナーを実行します。コンテナーが開始されると、コンテナーが実行されます。端末が終了してもバックグラウンドで停止します。
  • -p: ポート マッピング。外部のユーザーがコンテナ内のサービスにアクセスできるように、コンテナの内部ポートをホストの外部ポートにマッピングします。

使用例

次に、

docker run -d -p コマンドを使用して Nginx コンテナーを実行する例を示します。

<code class="shell">docker run -d -p 80:80 nginx</code>
この例では:

  • -p 80:80 は、コンテナー内のポート 80 がホストの外部のポート 80 にマップされることを指定します。
  • このコマンドを実行すると、コンテナーが起動し、バックグラウンドで Nginx Web サーバーを実行します。外部ユーザーは、ホスト上のポート 80 を介して Nginx サービスにアクセスできます。
#パラメータの説明

  • -p

    オプションの後には、コロン ( で区切られた 2 つのパラメータが続きます) :):

      コンテナ ポート:
    • コンテナ内で公開されるポート番号。
    • ホスト ポート:
    • コンテナ ポートがマッピングされるホストの外部ポート番号。
    複数のポート マッピングを指定できます。各マッピングはカンマで区切られます。
  • ホスト ポートは省略できます。その場合、Docker は使用可能なランダムなポートを自動的に割り当てます。

以上がdocker run -d -p どういう意味ですかの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。