## Docker 環境完全清理指南 要完全清理你的 Docker 環境,包括移除所有 image、 container、網路和磁碟區,請按照以下步驟操作: ### 1. 停止並移除所有 container 首先停止所有正在運行的 container,然後移除它們: ```bash docker stop $(docker ps -a -q) docker rm $(docker ps -a -q) ``` ### 2. 移除所有 image 移除所有本地的 Docker image: ```bash docker rmi $(docker images -q) ``` ### 3. 移除所有 Docker 網路 清理所有未使用的自訂網路(不包括預設網路): ```bash docker network prune -f ``` ### 4. 清理所有磁碟區 移除所有未被任何 container使用的磁碟區: ```bash docker volume prune -f ``` ### 5. 額外清理 使用 Docker 的系統清理命令來移除所有未使用的資源,包括 image、 container、網路和磁碟區: ```bash docker system prune -a -f ``` ### 6. (選做)重啟 Docker 基本上是不用重啟服務啦~ ```bash sudo systemctl restart docker ``` ### 注意事項 - 這些命令將刪除 Docker 環境中的幾乎所有資源,僅留下最基本的預設設置。 - 在執行上述命令前,請確保已經備份了所有資料。 - 執行完上述指令可以使你的 Docker 環境恢復到初始安裝的狀態。 ## 在 Ubuntu 上完全 Uninstall Docker 下方命令可以幫你**完全清理 Ubuntu 環境中的 Docker**,確保你的 Ubuntu 不會遺留任何關於 docker 的舊資料。 ```bash= sudo systemctl stop docker sudo apt-get remove -y docker-ce sudo rm -rf /var/lib/docker sudo apt-get autoremove -y sudo systemctl daemon-reload sudo systemctl reset-failed sudo systemctl status docker ``` ### 最後可以重啟系統 ```bash= sudo reboot ```
×
Sign in
Email
Password
Forgot password
or
Sign in via Google
Sign in via Facebook
Sign in via X(Twitter)
Sign in via GitHub
Sign in via Dropbox
Sign in with Wallet
Wallet (
)
Connect another wallet
Continue with a different method
New to HackMD?
Sign up
By signing in, you agree to our
terms of service
.