總結
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
}