文章目录
- Docker日志的清理问题
- 1、Docke日志所在位置
- 2、日志清理
Docker日志的清理问题
Ubuntu上部署Docker,运行一段时间后,会累计很多的日志量。
如果不及时处理,会占用系统空间,影响系统性能。
如何处理日志累计过大的问题?
1、Docke日志所在位置
linux上容器日志一般存放在 /var/lib/docker/containers/container_id/下面,
以-json.log结尾的文件(业务日志)一般很大。
2、日志清理
可以使用Ubuntu自带的定时任务(crontab)来清理。
# 编辑定时任务日志文件
sudo crontab -e
# 插入定时清理任务
# 0 1 * * * 表示每天1点执行一次
0 1 * * * cat /dev/null > /var/lib/docker/containers/容器id/容器id-json.log
# 保存退出即可