慕田峪4524236
docker 日志默认保存在/var/lib/docker/containers/ 下面根据ID 来区分根据你docker启动指定的配置文件来进行切割 一般默认日志文件大小为10M(很小)默认输出格式为json目前主流的方案是使用EFK 进行日志收集 但本人觉得并不好用 我都是直接将日志输出到标准文件 for i in `docker ps |awk '{print $NF}'|grep -v -E 'k8s_POD|NAMES'`;do docker logs -t $i >$i.log 2>&1 ;done-t 指定输出时间戳 自己在写个脚本将日志定期重定向到文件就行 自己判断下时间 不要覆盖到原文件