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应该就是日志文件了,进去看下

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

其实这边没什么东西

就先不看了

相关推荐
倔强的石头1062 小时前
【Linux指南】动静态库系列(二):从源码复用到目标文件复用:为什么需要把 .o 打包成库
linux·运维·服务器
步步精BBJconn2 小时前
从GPU服务器到数据中心:AI服务器高压连接器的应用与发展趋势
大数据·运维·服务器·人工智能·科技·物联网
java_logo4 小时前
Apache Doris Docker 部署指南:实时分析数据库实战
数据库·docker·apache·doris·apache doris·轩辕镜像·docker部署doris
码农学院5 小时前
基于运维监控体系的网络品牌推广方案:从架构设计到技术实现
运维·网络
大耳朵-小飞象13 小时前
电力安全运维的智能密码:BACS如何破解设备全生命周期管理难题,让电网安全“看得见、管得住”?
运维·安全·智慧城市·能耗系统·楼宇智控·未来生活
极客侃科技14 小时前
制造企业 MES/APS 选型:SAP PP/DS 集成、ERP-MES 边界划分与一体化架构要点
运维·架构·制造
生活爱好者!17 小时前
我把NAS当作下载机,docker一键部署qb
运维·docker·容器
java_logo18 小时前
Docker Compose 部署 ClickHouse:快速搭建高性能列式数据库
数据库·clickhouse·docker·列式数据库·轩辕镜像·高性能数据库·clickhouse部署教程
MC皮蛋侠客18 小时前
uv 系列(七):CI/CD、Docker 与私有索引——生产级交付
python·ci/cd·docker·uv
尽兴-19 小时前
企业业务系统架构选型与渐进式演进
运维·系统架构·devops