相信大家已經漸漸感受到docker的便利性,但是隨著日常作業開始大量使用docker,雖然使用完畢就會刪除,但是漸漸的硬碟空間也開始不敷使用,這時候就需要開始做空間瘦身,絕大部分的教學都是以OS角度的du, df去找尋實際檔案來清楚硬碟不過其實docker已經有內建好用的df指令。
Table of Contents
docker system df
顯示 Docker 中的Images、Containers及Volumes使用的磁碟空間及使用狀況。
> docker system df TYPE TOTAL ACTIVE SIZE RECLAIMABLE Images 13 9 1.8GB 1.134GB (62%) Containers 36 18 360B 180B (50%) Local Volumes 1 0 0B 0B Build Cache 0 0 0B 0B
docker system df -v
顯示 Docker 進階詳細的磁碟空間及使用狀況。
> docker system df -v REPOSITORY TAG IMAGE ID CREATED SIZE SHARED SIZE UNIQUE SIZE CONTAINERS nginx latest 7383c266ef25 2 weeks ago 188MB 74.83MB 112.8MB 0 httpd latest 67c2fc9e3d84 4 weeks ago 147MB 74.83MB 72.61MB 0 Containers space usage: CONTAINER ID IMAGE COMMAND LOCAL VOLUMES SIZE CREATED STATUS NAMES 7d7819b22049 cbb01a7bd410 “/coredns -conf /etc…” 0 0B 19 hours ago Up 19 hours k8s_coredns_coredns-76f75df574-rw9vj_kube-system_2800303d-28e4-409b-8d98-a2fbf8670cc2_1 Local Volumes space usage: VOLUME NAME LINKS SIZE my_data 0 0B Build cache usage: 0B CACHE ID CACHE TYPE SIZE CREATED LAST USED USAGE SHARED
container prune – 清除沒使用的容器
docker container prune
image prune – 清除沒使用的映象檔
docker image prune
system prune – 清除沒使用的系統檔案
docker system prune
Reference

你好,我是RD爸,希望透過我的紀錄,可以帶給你一些新的想法~ 專注於各式3C產品的開箱評測、程式相關技術及理財筆記。
email ►[email protected]





