相信大家已經漸漸感受到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]