Heim  >  Artikel  >  Betrieb und Instandhaltung  >  Docker run -d -p was bedeutet das?

Docker run -d -p was bedeutet das?

下次还敢
下次还敢Original
2024-04-02 22:30:181020Durchsuche

Der Befehl docker run -d -p wird verwendet, um den Container auszuführen und ihn im Daemon-Modus (-d) auszuführen und den Port zuzuordnen (-p), wodurch externer Zugriff auf die Dienste innerhalb des Containers ermöglicht wird.

Docker run -d -p was bedeutet das?

Die Bedeutung von docker run -d -p

docker run -d -p Der Befehl wird in Docker verwendet, um einen Container auszuführen und die folgenden Parameter anzugeben: 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: Führen Sie den Container im Daemon-Modus aus. Nachdem der Container gestartet wurde, wird er im Hintergrund ausgeführt und stoppt nicht, selbst wenn das Terminal beendet wird.
    • -p: Portzuordnung, Zuordnung des internen Ports des Containers zum externen Port des Hosts, sodass die Außenwelt auf die Dienste im Container zugreifen kann.
    • Verwendungsbeispiel
    Das Folgende ist ein Beispiel für die Verwendung des Befehls docker run -d -p zum Ausführen eines Nginx-Containers:
  • rrreee
  • In diesem Beispiel:
  • -p 80: 80 gibt an, dass Port 80 innerhalb des Containers Port 80 außerhalb des Hosts zugeordnet wird.
🎜Nachdem dieser Befehl ausgeführt wurde, startet der Container und führt den Nginx-Webserver im Hintergrund aus. Externe Benutzer können über Port 80 auf dem Host auf den Nginx-Dienst zugreifen. 🎜🎜🎜🎜Parameterbeschreibung🎜🎜🎜🎜🎜Auf die Option -p folgen zwei Parameter, getrennt durch Doppelpunkt (:): 🎜🎜🎜🎜Container-Port: 🎜Die Portnummer, die im Inneren offengelegt werden soll Container. 🎜🎜🎜Host-Port: 🎜Die externe Host-Portnummer, der der Container-Port zugeordnet ist. 🎜🎜🎜🎜Sie können mehrere Portzuordnungen angeben, jede Zuordnung wird durch Kommas getrennt. 🎜🎜Der Host-Port kann weggelassen werden. In diesem Fall weist Docker automatisch einen zufälligen verfügbaren Port zu. 🎜🎜

Das obige ist der detaillierte Inhalt vonDocker run -d -p was bedeutet das?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn