docker /var/lib/docker/overlay2目录把磁盘空间占满问题

1、查看服务器磁盘空间

bash 复制代码
df -h

果然100%了,docker系统文件把磁盘空间占满了。

2、进入overlay2目录,查找那个容器工作目录占用最高

bash 复制代码
cd /var/lib/docker/overlay2

du -h --max-depth=1

详见下图

好家伙占用110G!复制目录名称2c3c48ccac533c5d4a366d45a19bb91ec2270fd13c5c51cc14d0cbae309fba6d,确定该工作目录与那个正在运行的容器有关联。

3、占用过高的目录,确定与那个容器有关联

bash 复制代码
[centos@t-ct-ynsksstxfxt03 overlay2]$ docker ps -q | xargs docker inspect --format '{{.State.Pid}}, {{.Name}}, {{.GraphDriver.Data.WorkDir}}' | grep "2c3c48ccac533c5d4a366d45a19bb91ec2270fd13c5c51cc14d0cbae309fba6d"
21184, /sinfcloud-license, /var/lib/docker/overlay2/2c3c48ccac533c5d4a366d45a19bb91ec2270fd13c5c51cc14d0cbae309fba6d/work

容器进程id为21184,容器名称为sinfcloud-license

4、进入容器,查找大文件

bash 复制代码
docker exec -it sinfcloud-license /bin/sh

cd /

# 使用此命令逐个查找大文件,找到后删除
# 一般多为日志文件,删除或滞空日志文件,重启容器即可
du -h --max-depth=1
相关推荐
Splashtop高性能远程控制软件1 小时前
聊天工具与专业远程支持软件:企业 IT 远程支持工具选型的五个评估维度
运维·远程工作·splashtop
网络小白不怕黑2 小时前
10.邮件服务器搭建并脚本实现监控httpd状态
linux·运维·服务器
TTBIGDATA2 小时前
【Ambari Plus】15.Livy 安装
大数据·运维·hadoop·ambari·hdp·cdh·bigtop
java_logo3 小时前
5 分钟共享打印机:用 Docker 一键部署 CUPS
运维·docker·容器·cups·网络打印机·共享打印机·docker部署cups
fen_fen3 小时前
Docker部署PostgreSQL10 开启SSL和证书安装文档
docker·容器·ssl
Macbethad3 小时前
基于TwinCAT的半导体刻蚀设备SCADA管理程序技术方案
运维·网络·数据库
bukeyiwanshui4 小时前
20260626 k8sControllers介绍
云原生·容器·kubernetes
刘马想放假4 小时前
生成树协议 STP、RSTP、MSTP 分析:二层环网如何既冗余又不环路
运维·网络协议
zhz52144 小时前
Nginx + OpenSSL 自签名证书配置:优劣总结
运维·nginx
jsons14 小时前
rocky8内网离线批量补丁(你之前搭建的架构,多台服务器首选,无订阅)
linux·运维·服务器