网站 维护 协议,鞍钢节能公司网站开发,附近少儿编程培训班,爱站网关键词长尾挖掘工具docker容器日志导致主机磁盘空间满了。docker logs -f container_name 噼里啪啦一大堆#xff0c;很占用空间#xff0c;需要的日志可进行备份#xff0c;不用的日志可以清理掉了。
设置一个容器服务的日志大小上限 上述方法#xff0c;日志文件迟早又会涨回来。要从根本上…docker容器日志导致主机磁盘空间满了。docker logs -f container_name 噼里啪啦一大堆很占用空间需要的日志可进行备份不用的日志可以清理掉了。
设置一个容器服务的日志大小上限 上述方法日志文件迟早又会涨回来。要从根本上解决问题需要限制容器服务的日志大小上限。这个通过配置容器docker-compose的max-size选项来实现
在启动容器的时候增加一个参数设置该容器的日志大小及日志驱动
--log-driver json-file #日志驱动
--log-opt max-size[0-9][k|m|g] #文件的大小
--log-opt max-file[0-9] #文件数量全局设置 新建/etc/docker/daemon.json若有就不用新建了。添加log-dirver和log-opts参数样例如下
# vim /etc/docker/daemon.json
{log-driver:json-file,log-opts: {max-size:500m, max-file:10}
}# max-size500m意味着一个容器日志大小上限是500Mmax-file10意味着一个容器有10个日志分别是id.json、id1.json、id2.json。。。。}重启docker守护进程
# systemctl daemon-reload
# systemctl restart docker注意设置的大小仅对新建容器有效。