docker无法启动坑记录:空间占满

本来是个小问题,记录一下,避免以后又花时间去找问题

问题描述

docker内服务不能正常运行,暴力重启,失败,docker重启也失败, 奇怪了,看日志好像也看不出啥,可能是我看日志方式不对。
网上搜了几个问题都没用,突然灵机一动,df -h 一看,100%,原理是磁盘满了。

解决

看下docker目录: du -hs /var/lib/docker/,居然好几十个G,cd进去目录,一层层 du -h ./,找出最大的目录,发现是error.log。 管他三七二十六,echo '' > error.log,重启docker搞定。

为了根治这个问题,避免重复出现

vim /etc/docker/daemon.json

//增加配置
"log-driver":"json-file", "log-opts":{ "max-size" :"50m","max-file":"1"}

再重启下ok

标签: 无

发表评论: