Stephen root 账户登录, 输入 df -h 命令,显示 docker overlay 占用大,有12GB, cd 进入该目录,输入 du -h -x –max-depth=1 #将目录按从小到大排列,但是这里加起来也没有12GB啊,求帮助,谢谢大家啊。 原图:
io21 如果你的Docker Overlay占用大量磁盘空间,你可以尝试以下几种方法来清理它: 清理未使用的镜像和容器:使用docker system prune命令可以删除未使用的镜像、容器和卷。这将释放占用的磁盘空间。运行以下命令: docker system prune -a --volumes 这将删除所有未使用的镜像、容器和卷,包括未被标记为"使用中"的。 清理Docker日志:Docker日志文件可能会占用大量磁盘空间。你可以删除旧的日志文件来释放空间。日志文件通常位于/var/lib/docker/containers目录下。运行以下命令来删除旧的日志文件: sudo find /var/lib/docker/containers -type f -name "*.log" -delete 清理Docker Overlay存储:你可以使用以下命令清理Docker Overlay存储: sudo docker volume ls -qf dangling=true | xargs -r docker volume rm 这将删除所有未被使用的Docker卷。 请注意,在执行上述操作之前,请确保仔细检查每个命令,并确保没有删除你仍然需要的任何重要数据。