參考:https://blog.csdn.net/weixin_32820767/article/details/81196250
0 du -hs /var/lib/docker/ 命令查看磁盤使用情況。
sudo du -hs /var/lib/docker/
1 docker system df命令,類似於Linux上的df命令,用於查看Docker的磁盤使用情況:
[root@k8s-master1 ~]# docker system df
TYPE TOTAL ACTIVE SIZE RECLAIMABLE
Images 24 8 3.008GB 2.292GB (76%)
Containers 17 16 2.294kB 0B (0%)
Local Volumes 2 0 0B 0B
Build Cache 0 0 0B 0B
2 docker system prune命令可以用於清理磁盤,刪除關閉的容器、無用的數據卷和網絡,以及dangling鏡像(即無tag的鏡像)
# docker system prune
WARNING! This will remove:
- all stopped containers
- all networks not used by at least one container
- all dangling images
- all dangling build cache
Are you sure you want to continue? [y/N]
Total reclaimed space: 38.07GB
3 docker system prune -a命令清理得更加徹底,可以將沒有容器使用Docker鏡像都刪掉。注意,這兩個命令會把你暫時關閉的容器,以及暫時沒有用到的Docker鏡像都刪掉了…所以使用之前一定要想清楚.。我沒用過,因爲會清理 沒有開啓的 Docker 鏡像。