k8s-/var/lib/docker 目录下无用资源清除
也可以使用 docker 的 API 接口获取未被使用的镜像和卷数据,并进行删除。可以先查看哪些镜像和卷数据存在多余,再决定是否删除。该命令将删除所有未被使用的容器、镜像、网络以及其关联的卷数据。如果不想删除卷数据,可以去掉。过滤器指示只列出未被使用的卷数据。过滤器指示只列出未被使用的镜像。
·
在 /var/lib/docker
目录下,有一些常见的子目录:
aufs
、overlay2
、vfs
用于存储镜像文件和容器文件。containers
,image
,network
, 和volumes
子目录,存储 Docker 使用的元数据。
使用以下命令可查找 /var/lib/docker
目录下未被使用的文件和目录:
docker system prune -a --volumes
该命令将删除所有未被使用的容器、镜像、网络以及其关联的卷数据。如果不想删除卷数据,可以去掉 --volumes
参数。
也可以使用 docker 的 API 接口获取未被使用的镜像和卷数据,并进行删除。可以先查看哪些镜像和卷数据存在多余,再决定是否删除。以下是查找镜像的命令:
docker image ls --filter "dangling=true"
dangling=true
过滤器指示只列出未被使用的镜像。
以下是查找卷数据的命令:
docker volume ls -qf dangling=true
dangling=true
过滤器指示只列出未被使用的卷数据。
更多推荐
已为社区贡献3条内容
所有评论(0)