docker容器日志输出导致磁盘占用100%的问题与解决方案

问题的发现

早上工作登录服务页面时报了个internal server error,然后登录服务器重启服务,控制台输出no space left on device,说设备没有空间了。


使用命令df -h 查看,果然看到/目录下空间占用率100%

使用 du -ahx .|sort -rh|head -5 ,输出前5个最大的文件和目录

root@ubuntu:/# du -ahx .|sort -rh|head -5
1.1T	/var/lib/docker/containers/a3b5be6ccb6c0d122672aa08b6e5f19b8ced59c878ecabe09097078d4b6fcf03/a3b5be6ccb6c0d122672aa08b6e5f19b8ced59c878ecabe09097078d4b6fcf03-json.log
13M	/var/lib/docker/containers/a3b5be6ccb6c0d122672aa08b6e5f19b8ced59c878ecabe09097078d4b6fcf03
13M	/var/lib/docker/containers
192K	/var/lib/docker/containers/77e1b761688244b4f1f537b569adaa45b89aa6c676d4a025eabb4ef4a30fada9
160K	/var/lib/docker/containers/77e1b761688244b4f1f537b569adaa45b89aa6c676d4a025eabb4ef4a30fada9/77e1b761688244b4f1f537b569adaa45b89aa6c676d4a025eabb4ef4a30fada9-json.log

可以看到下面这条输出,某个容器的日志文件占了1.1T把磁盘空间写满了

1.1T	/var/lib/docker/containers/a3b5be6ccb6c0d122672aa08b6e5f1
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值