Rumah  >  Artikel  >  Operasi dan penyelenggaraan  >  docker run -d -p apakah maksudnya

docker run -d -p apakah maksudnya

下次还敢
下次还敢asal
2024-04-02 22:30:181020semak imbas

Arahan docker run -d -p digunakan untuk menjalankan bekas dan menjalankannya dalam mod daemon (-d) dan memetakan port (-p), membenarkan akses luaran kepada perkhidmatan dalam bekas.

docker run -d -p apakah maksudnya

Maksud docker run -d -p

docker run -d -p Perintah digunakan dalam Docker untuk menjalankan bekas dan menentukan parameter berikut: 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

      -d: Jalankan bekas dalam mod daemon Selepas bekas dimulakan, ia akan berjalan di latar belakang dan tidak akan berhenti walaupun terminal keluar.
    • -p: Pemetaan port, memetakan port dalaman kontena ke port luaran hos supaya dunia luar boleh mengakses perkhidmatan dalam kontena.
    • Contoh Penggunaan
    Berikut ialah contoh menggunakan perintah docker run -d -p untuk menjalankan bekas Nginx:
  • rrreee
  • Dalam contoh ini:
  • -p 80: 80 menentukan bahawa port 80 di dalam bekas dipetakan ke port 80 di luar hos.
🎜Selepas menjalankan arahan ini, bekas akan memulakan dan menjalankan pelayan web Nginx di latar belakang. Pengguna luaran boleh mengakses perkhidmatan Nginx melalui port 80 pada hos. 🎜🎜🎜🎜Parameter description🎜🎜🎜🎜🎜-p pilihan diikuti dengan dua parameter, dipisahkan oleh titik bertindih (:): 🎜🎜🎜🎜Port kontena: 🎜Nombor port yang akan didedahkan bekas. 🎜🎜🎜Port Hos: 🎜Nombor port luaran hos yang mana port kontena dipetakan. 🎜🎜🎜🎜Anda boleh menentukan berbilang pemetaan port, setiap pemetaan dipisahkan dengan koma. 🎜🎜Port hos boleh diabaikan, dalam hal ini Docker akan secara automatik menetapkan port yang tersedia secara rawak. 🎜🎜

Atas ialah kandungan terperinci docker run -d -p apakah maksudnya. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn