跳至內容

docker如何啓動容器命令

更新時間
快连VPN:速度和安全性最佳的VPN服务
快连VPN:速度和安全性最佳的VPN服务
啓動 docker 容器的命令是“docker start”,它接收容器名稱或 id 作爲參數。附加選項包括:-a(附加到 i/o)、-i(交互模式)、-d(後臺啓動)、--publish(發佈端口)、--env(設置環境變量)、--volume(掛載路徑),以及 --rm(自動刪除)。例如,docker start -i my-container 以交互模式啓動名爲 "my-container" 的容器。

Docker 容器啓動命令

啓動 Docker 容器的命令是:

docker start <容器名稱或ID>
登錄後複製

命令選項

除了容器名稱或 ID 外,該命令還可以包括以下選項:

  • -a (attach):附加到容器的標準輸入、輸出和錯誤流。
  • -i (interactive):以交互模式啓動容器,允許用戶與容器交互。
  • -d (detach):在後臺啓動容器,不附加到其 I/O。
  • --publish (-p):發佈容器端口到主機的端口。
  • --env (-e):設置環境變量。
  • --volume (-v):掛載主機路徑到容器內的路徑。
  • --rm:在容器停止後自動刪除它。

示例

以下示例啓動名爲 "my-container" 的容器:

docker start my-container
登錄後複製

以下示例在交互模式下啓動容器:

docker start -i my-container
登錄後複製

以下示例在後臺啓動容器並映射端口 80 到容器內的端口 8080:

docker start -d -p 80:8080 my-container
登錄後複製

注意

  • 如果容器已啓動,則 docker start 命令將報告錯誤。
  • 如果容器已停止,但存在掛載,則 docker start 命令將失敗。在這種情況下,應使用 docker run 命令重新創建容器。
  • 容器啓動後,可以使用以下命令查看其狀態:
docker ps
登錄後複製

以上就是docker如何啓動容器命令的詳細內容,更多請關注本站其它相關文章!

更新時間

發表留言

請注意,留言須先通過審核才能發佈。