总结
1、可以实现日志输出重定向;
2、可以通过配置日志轮转规则实现docker日志轮转压缩。
操作如下:
1、修改/etc/rsyslog.conf,在#### RULES ####前添加如下两行字体:
:programname,isequal,"dockerd" /root/info/logs/dockerd/dockerd.log
:programname,isequal,"dockerd" ~
#### RULES ####
2、修改完成后需要重启rsyslog服务
systemctl restart rsyslog
3、修改完成后需要重启docker服务
service docker restart
4、设置dockerd的日志轮转策略
在/etc/logrotate.d目录下新增一个dockerd文件内容如下:
/root/info/logs/dockerd/*.log
{
size=100M
create
start 1
rotate 5
compress
nodateext
copytruncate
nodelaycompress
su root root
prerotate
rm -fr /root/info/logs/dockerd/*.log.1
endscript
}