ubuntu如何查看docker容器占用的磁盘空间
作者:好大的月亮
这篇文章主要介绍了ubuntu如何查看docker容器占用的磁盘空间问题,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
ubuntu查看docker容器占用的磁盘空间
docker system df
docker system df命令,类似于Linux上的df命令,用于查看Docker的磁盘使用情况:
docker system df TYPE TOTAL ACTIVE SIZE RECLAIMABLE Images 147 36 7.204GB 3.887GB (53%) Containers 37 10 104.8MB 102.6MB (97%) Local Volumes 3 3 1.421GB 0B (0%) Build Cache 0B 0B
可知,Docker镜像占用了7.2GB磁盘,Docker容器占用了104.8MB磁盘,Docker数据卷占用了1.4GB磁盘。
如果想进一步查看每个容器占用的磁盘空间呢
docker system df -v
ubuntu 清理docker空间
一个小服务器安装了docker ,总内存40G,最近查看只剩不到5空间了
使用df -h 命令发现 主要是/var/lib/docker占用内存
以前创建很多容器,每次使用了docker rm 命令,但久而久之内存还是被占用了
使用docker system df查看空间
1.使用docker system prune 自动清理空间
该指令默认会清除所有如下资源:
- 已停止的容器(container)
- 未被任何容器所使用的卷(volume)
- 未被任何容器所关联的网络(network)
- 所有悬空镜像(image)
2.使用docker images 查看详细记录
使用docker rmi IMAGE ID 命令删除指定镜像即可清理空间
总结
以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。