起因
双11期间自己抢了台阿里云服务器,平时做些小项目和实验。为了方便采用docker-compose的方式部署。
前段时间由于访问量变大造成磁盘空间占满,多次清理后找到一些清理日志的方法。期间也踩过坑。
删除日志文件
找到日志文件直接rm掉,此方法一定要重启应用才能保证磁盘空间的释放。
docker-compose里面对单个应用进行配置
logging: driver: "json-file" options: max-size: "100m"
docker全局设置
一般docker的全局配置文件在/etc/docker/daemon.json目录下,找到文件后修改配置
{ ... "log-driver":"json-file", "log-opts": {"max-size":"100m", "max-file":"2"} }
最后采用了第二种方式处理,等待效果