Docker 排查偵錯常用 CLI 指令整理
| | | 0 | |
我幾乎都是用 docker-compose.yaml 跑 Docker 容器,日常維運全靠 docker-compose up -d、docker-compose down 兩個指令打天下。但遇到疑難雜症,docker 指令就派上用場了。最近比較常用 Docker 跑伺服器,累積了一些用 docker 指令排查問題及除錯的經驗,寫成筆記備忘。
2025-09-13 更新:還在用 docker-compose 嗎?該升級了

docker images列出本機所有 Image 檔docker ps列出所有運行中的容器docker ps -a列出所有容器(運行中及停止的)docker exec -it <container> /bin/bash登入容器 OS 下指令查問題 (有些精簡版 Linux 沒 bash,則改用 /bin/sh)docker logs <container>印出容器 Log (包含啟動至今的完整記錄),docker logs <container> --follow可保持連線持續顯示最新訊息docker cp <container>:/etc/timezone .將容器檔案複製到本機,反過來也可將本機檔複製到容器裡docker inspect <container/image/network>容器/Image/網路的詳細資料,JSON 格式,可搭配 jq CLI 解析內容

docker stats即時監控所有容器的 CPU、記憶體等資源使用情況docker top <container>顯示容器內正在執行的程序docker volume ls列出所有 Volumedocker volume rm <volume_name>刪除 Volume (有時在 docker-compose.yaml 中定義 Volume,想清除重建時可用)docker network ls列出 Docker 網路
Comments
Be the first to post a comment