docker部署项目,/var/lib/docker/overlay2目录满了如何清理?

问题

今天在启动项目的时候,发现启动不起来,提示Redis连不上。看了一下发现是磁盘满了而且OverLay2文件夹也快满了于是得想想办法解决。

这个是清理之后的

解决

1. 首先查看/var/lib/docker 目录

/var/lib/docker 目录是 docker 的默认目录,进去看看

cd /var/lib/docker

检索文件的最大深度1,即只检索汇总计算当前目录下的文件(或查询当前目录下所有文件和目录的大小,包括子目录中的文件大小(通过汇总子目录的大小))

du -h --max-depth=1(du -sh *)

containers目录

可以看到 containers 中占磁盘空间最大,这是 docker 存储镜像的目录,进去看看里面有什么

看不出什么来,继续进入

可以看到一个 -json.log 的文件很大,竟然有4G多,这是 docker 的日志文件,看看 containers 目录的其他子目录是不是也有这个类型的文件

我草,真的有啊。那直接查看所有的 -json.log 目录吧

du -ha /var/lib/docker/containers/ | grep "json.log" | sort -rh

嗯。。。各个都不小,把他们全清了也能清出来很可观的空间了。

等会停了容器再清。

volumes目录

这里接着看看 volumes 目录

一大堆意义不明的逼东西。

看到也是类似 containers 目录的东西,先进第一个看看

可以看到是一个data文件夹,看不出啥,继续进去看看。

进去之后是这样的

其中pms.jar是容器里的jar包,那么logs应该就是日志文件了,进去看下

也是很多的日志文件,回去统计下吧

其实这边没什么东西

就先不看了

相关推荐
❀͜͡傀儡师28 分钟前
Docker 部署Datart BI工具完整指南(PostgreSQL 持久化存储)
docker·postgresql·容器
JuckenBoy32 分钟前
Linux环境安装SGLang框架运行自选大模型(以Rocky9.7为例)
linux·运维·大模型·qwen·rocky·deepseek·sglang
十巷无终40 分钟前
Kali Virtual Machines(虚拟机镜像)安装后问题及解决办法
linux·运维·服务器
l1t1 小时前
解决用docker安装umbra数据库遇到的FATAL:Operation not permitted错误
数据库·docker·容器
架构指南1 小时前
Centos上安装Claude Code报GLIBC_2.27 not found
linux·运维·centos
Predestination王瀞潞1 小时前
4.3.1 存储->微软文件系统标准(微软,自有技术标准):exFAT(Extended File Allocation Table)扩展文件分配表系统
linux·运维·microsoft·exfat·ex4
你有按下913的勇气吗1 小时前
【Agent,RAG,Transform】
linux·运维·服务器
last demo1 小时前
docker存储
运维·docker·容器
小义_1 小时前
随笔 1(Linux)
linux·运维·服务器·网络·云原生·红帽
无名-CODING1 小时前
从零开始!Vue3+SpringBoot前后端分离项目Docker部署实战(上):环境搭建与数据库容器化
数据库·spring boot·docker