完整移除一個 Docker container
要「完整移除」一個 Docker container,通常包含兩個步驟:停止容器 ➝ 刪除容器。以下是標準流程與一些補充細節:
docker stop <container_name_or_id>
<container_name_or_id> 可以是容器的名稱或 ID。docker rm <container_name_or_id>
-f 強制刪除:
docker rm -f <container_name_or_id>
如果想清掉所有容器:
docker rm -f $(docker ps -aq)
docker ps -aq 會列出所有容器的 ID。-f 確保即使容器正在執行也能強制刪除。如果想要更徹底,包含 未使用的容器、image、volume、network:
docker system prune -a
-a 會刪除所有未使用的 image(不只 dangling)。--volumes 可以連 volume 一併清掉:
docker system prune -a --volumes
docker stop <id> ➝ docker rm <id>docker rm -f $(docker ps -aq)docker system prune -a --volumes| 12 | ||
|---|---|---|
| 1:23 AM - December 07, 2025 | ||
| 1:23 AM - December 07, 2025 | ||
| 1:23 AM - December 07, 2025 | ||
| 1:23 AM - December 07, 2025 | ||
| 1:23 AM - December 07, 2025 | ||
| 1:23 AM - December 07, 2025 | ||
| 1:23 AM - December 07, 2025 | ||
| 1:23 AM - December 07, 2025 | ||
| 8:20 PM - December 06, 2025 | ||
| 8:20 PM - December 06, 2025 | ||
| 8:20 PM - December 06, 2025 | ||
| 8:20 PM - December 06, 2025 |