← 返回導覽

Docker 容器指令

Command Line Aesthetics
分類 功能 指令
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]

指令細節 · Deep Dive

1. 啟動與映射 (Run & Publish)

優雅地在背景啟動服務,並與外界建立連結。

docker run -d \
    --name my-web-server \
    -p 8080:80 \
    nginx:latest
參數解析:
-d (Detached) : 讓容器在背景深處運行。
-p (Publish) : 映射端口 [主機:容器]。
--name : 賦予它一個具象的名字。

2. 進入容器 (Exec)

穿越邊界,進入容器的內部世界進行探索。

docker exec -it [容器ID] /bin/bash
退出指引: