docker长时间运行,log日志导致硬盘爆满的解决方案

1. 使用日志驱动,配置日志轮转

docker info|grep "Logging Driver"命令可查看当前支持的日志驱动

运行一个容器 docker run -d --log-driver json-file --log-opt max-size=100m --log-opt max-file=3 my-image 其中max-sizemax-file选项来控制日志文件的大小和数量。log-driver 选择一个被支持的日志驱动,例如json-file

2. 定期清理旧日志

find /var/lib/docker/containers/ -name '*.log' -type f -mtime +7 -exec rm {} \; 使用crontab每日执行该脚本

评论

评论正在提交中...请稍后
评论提交成功...