docker run -d -p 什么意思

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 容器的示例:

docker run -d -p 80:80 nginx

在這個例子中:

  • -p 80:80 指定將容器內部的端口 80 映射到主機外部的端口 80。
  • 運行此命令后,容器將在后臺啟動并運行 Nginx Web 服務器。外部用戶可以通過主機上的端口 80 訪問 Nginx 服務。

參數說明

  • -p 選項后跟兩個參數,用冒號 (:) 分隔:

    • 容器端口:容器內部要公開的端口號。
    • 主機端口:將容器端口映射到的主機外部端口號。
  • 可以指定多個端口映射,每個映射用逗號分隔。
  • 主機端口可以省略,在這種情況下,Docker 會自動分配一個隨機可用端口。

? 版權聲明
THE END
喜歡就支持一下吧
點贊10 分享