完整移除一個 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| File12 | File | Last Modified |
|---|---|---|
| 避免 Docker 自動使用 172.x.x.x 這類網段來建立虛擬網路 | 避免 Docker 自動使用 172.x.x.x 這類網段來建立虛擬網路 | 2:24 PM - January 12, 2026 |
| 讓docker 每次建立docker compose 不要使用172.x.x.x來建立 虛擬網路給 containers使用 | 讓docker 每次建立docker compose 不要使用172.x.x.x來建立 虛擬網路給 containers使用 | 2:24 PM - January 12, 2026 |
| 要把 Docker 版本從 29 降到 28,同時保留原本的容器不受影響 | 要把 Docker 版本從 29 降到 28,同時保留原本的容器不受影響 | 2:24 PM - January 12, 2026 |
| 要建立並在背景執行一個 Docker Compose | 要建立並在背景執行一個 Docker Compose | 2:24 PM - January 12, 2026 |
| 完整停止一個 Docker Compose | 完整停止一個 Docker Compose | 2:24 PM - January 12, 2026 |
| 停止一個正在執行的 Docker container | 停止一個正在執行的 Docker container | 2:24 PM - January 12, 2026 |
| Windows containers | Windows containers | 2:24 PM - January 12, 2026 |
| portainer container unreachable問題 | portainer container unreachable問題 | 2:24 PM - January 12, 2026 |
| docker列出 所有容器的網域 (network) 與 IP 位址 | docker列出 所有容器的網域 (network) 與 IP 位址 | 2:24 PM - January 12, 2026 |
| Docker 容器管理速查表 | Docker 容器管理速查表 | 2:24 PM - January 12, 2026 |
| Docker 容器的 虛擬 IP 固定 | Docker 容器的 虛擬 IP 固定 | 2:24 PM - January 12, 2026 |
| docker 列出目前沒有被用的虛擬網路和網域IP | docker 列出目前沒有被用的虛擬網路和網域IP | 2:24 PM - January 12, 2026 |