## 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
By clicking below, you agree to our
terms of service
.
Sign in via Facebook
Sign in via Twitter
Sign in via GitHub
Sign in via Dropbox
Sign in with Wallet
Wallet (
)
Connect another wallet
New to HackMD?
Sign up