今天Confluence服务器有磁盘报警,240G的磁盘半个月就被打满了,cf服务现在还没啥用户呢,检查了一下发现是
/var/lib/docker/containers
里面的日志文件有180多G,所以第一步是先把日志文件清除掉,保证服务正常运行。
在网上搜索之后发现有一个配置可以控制Docker Containers内日志文件大小。
创建或者修改文件/etc/docker/daemon.json
,并增加以下配置
{
"log-driver":"json-file",
"log-opts":{
"max-size" :"50m","max-file":"1"
}
}
然后重启Docker服务
sudo systemctl daemon-reload
sudo systemctl restart docker
不过已存在的容器不会生效,需要重建才可以