清理 Docker 占用磁盘空间
发布时间
阅读量:
阅读量
Docker 在运行过程中会大量消耗磁盘空间,每当执行容器启动、镜像拉取、应用部署或自行构建镜像等操作时,系统存储资源都会被显著占用。
若你也面临此类存储空间紧张的问题,不妨一同探讨 Docker 是如何分配和使用磁盘空间的,并了解相应的清理与释放方法。
可通过以下命令来查看 Docker 占用的具体存储空间:
$ docker system df
TYPE 详细列举了 Docker 在磁盘使用方面涉及的四种分类:
- Images :涵盖所有已下载的镜像以及本地自行构建的镜像所占用的存储空间。
- Containers :运行中容器所使用的存储空间,具体指每个容器读写层所占据的容量。
- Local Volumes :容器挂载至本地数据卷所消耗的空间。
- Build Cache :在进行镜像构建时生成的缓存区域(仅当启用 BuildKit 功能时才会出现,适用于 Docker 18.09 及以上版本)。
最终显示的 RECLAIMABLE 表示可以被系统回收利用的空间大小。
接下来将逐一解析上述各个类别。
容器磁盘占用分析
每当生成一个新的容器实例时,系统会同步建立相应的文件与文件夹结构,例如:
`/var/lib/docker/containers/
全部评论 (0)
还没有任何评论哟~
