Skip to main content
Docker CLI 每天真正會打的指令都在這。以 Docker 官方 CLI 參考為準(截至 2026-06)。觀念基礎見 核心概念

容器生命週期

docker run 重要旗標

旗標決定容器怎麼跑,這些最常用: --restart 四種策略:
-p 的方向是 主機:容器,左邊是你的電腦、右邊是容器內部。-p 8080:80 是「主機 8080 轉進容器 80」,寫反了會連不到。只開給本機可加 host IP:-p 127.0.0.1:8080:80

查看與除錯

一個「跑起來、看狀態、進去看、收掉」的流程跑出來長這樣:

映像檔指令

docker build 的完整用法在 從零搭建 Dockerfile

清理指令

映像、容器、volume 會越積越多。這組指令有破壞性,分清楚各自清什麼:
清理不可逆,下手前先 docker system df
  • docker image prune -a / system prune -a 會刪所有沒被容器使用的映像,包括你之後還想用的版本,得重新 pull。
  • --volumes 只清匿名 volume;要清具名 volume(資料庫資料常在這)得用 docker volume prune -a資料無法復原
  • 系統內建的 bridge / host / none 網路永遠不會被 prune。

多 daemon 與診斷

已棄用項目(截至 2026-06)

接下來

官方參考:docs.docker.com/reference/cli/docker