内容目录
清除所有不使用的资源
docker system prune
这个命令将会删除所有不使用的镜像、容器和数据卷等资源。
清除所有未被标记的镜像
docker image prune -a
这个命令将会删除所有未被标记的镜像。
清除所有未被使用的数据卷
docker volume prune
这个命令将会删除所有未被使用的数据卷。
清除所有未被使用的网络
docker network prune
这个命令将会删除所有未被使用的网络。
注意:清除缓存是一项危险操作,可能会导致数据丢失。在执行清除缓存命令之前,请确保您明确了操作的结果,并备份了重要数据。
————————————————
以上内容原文链接:https://blog.csdn.net/Chen118222/article/details/130870345
docker system df 可以看到 镜像 容器 数据卷 构建缓存的占用 方便大家判断清理
[root@iZuf6h ~]# docker system df
TYPE TOTAL ACTIVE SIZE RECLAIMABLE
Images 24 12 5.543GB 2.776GB (50%)
Containers 13 12 12.27GB 180.2MB (1%)
Local Volumes 2 2 586.8kB 0B (0%)
Build Cache 185 0 355.1MB 355.1MB
但是自己发现空间并没有减少多少,容器镜像什么的没占用多了
最后du -sh *命令查到 docker overlay2有个文件夹102G
复制文件夹名
docker ps -q | xargs docker inspect --format '{{.State.Pid}}, {{.Id}}, {{.Name}}, {{.GraphDriver.Data.WorkDir}}' | grep 362e8ad620b3dee77629316b7e4513320ad8b09d3240b33027ef0c047eb962a0
5973, 2e40bc525781c33cf366036fee9a110de7d38ed27975c83dc565324a887b690f, /register, /docker/lib/docker/overlay2/362e8ad620b3dee77629316b7e4513320ad8b09d3240b33027ef0c047eb962a0/work
输出依次为,进程pid、容器ID、容器名、存储work路径,确定是2e40bc525781c33cf366036fee9a110de7d38ed27975c83dc565324a887b690f register这个容器占用 进入容器删除因为错误暴增的日志
近期评论