今天要教大家如何在 Linux 上清空 Docker 資源。如果你常常在開發過程中用 Docker,可能會累積很多不用的資源,佔用你的硬碟空間。接下來就教你怎麼一步一步清空這些資源。

1. 刪除所有停止的容器

首先,我們要刪除所有已經停止的容器。執行以下指令:

docker container prune

這樣就會把所有停止的容器都清掉了。

2. 刪除所有未使用的網絡

接著,我們要刪除所有未使用的網絡。執行以下指令:

docker network prune

這會把所有不再使用的網絡刪掉。

3. 刪除所有未使用的映像

然後,我們要刪除所有未使用的映像。執行以下指令:

docker image prune -a

注意這裡的 -a 參數,代表會刪除所有未使用的映像,不只是中間層的映像。

4. 刪除所有未使用的卷

最後,我們要刪除所有未使用的卷。執行以下指令:

docker volume prune

這會把所有未使用的卷清掉,釋放更多的硬碟空間。

5. 一次性清空所有資源

如果你想要一次清掉所有不用的資源,可以執行以下指令:

docker system prune -a --volumes

這個指令會刪除所有停止的容器、未使用的網絡、所有未使用的映像以及未使用的卷。

結語

以上就是清空 Docker 資源的步驟,希望對大家有幫助。如果你有任何問題或建議,歡迎在下方留言告訴我。記得要小心使用這些指令,因為刪除後是無法復原的哦!謝謝大家的閱讀。

更多常用 Docker 技巧

最後修改日期: 2024 年 5 月 27 日

作者