| 分類 | 功能 | 指令 |
|---|---|---|
| I. 查詢與狀態 | ||
| 查詢 | 運行中容器 | docker ps |
| 查詢 | 所有容器 (含停止) | docker ps -a |
| 查詢 | 映像檔 (Images) | docker images |
| II. 容器生命週期 | ||
| 啟動 | 啟動新容器 | docker run [OPTIONS] [IMAGE] |
| 操作 | 啟動/停止/重啟 | docker start/stop/restart [ID] |
| 刪除 | 刪除容器 | docker rm [ID] |
| III. 清理維護 | ||
| 清理 | 刪除無用資源 | docker system prune |
| 日誌 | 查看日誌 | docker logs -f [ID] |
優雅地在背景啟動服務,並與外界建立連結。
docker run -d \
--name my-web-server \
-p 8080:80 \
nginx:latest
-d (Detached) : 讓容器在背景深處運行。-p (Publish) : 映射端口 [主機:容器]。--name : 賦予它一個具象的名字。
穿越邊界,進入容器的內部世界進行探索。
docker exec -it [容器ID] /bin/bash
exit 離開 shell。