總結(jié)
1冻河、可以實現(xiàn)日志輸出重定向丰刊;
2上渴、可以通過配置日志輪轉(zhuǎn)規(guī)則實現(xiàn)docker日志輪轉(zhuǎn)壓縮吼虎。
操作如下:
1冯袍、修改/etc/rsyslog.conf匈挖,在#### RULES ####前添加如下兩行字體:
:programname,isequal,"dockerd"? ? ? ? ? ? ? ? ? ? /root/info/logs/dockerd/dockerd.log
:programname,isequal,"dockerd"? ? ? ? ? ? ? ? ? ? ~
#### RULES ####
2、修改完成后需要重啟rsyslog服務(wù)
systemctl restart rsyslog
3、修改完成后需要重啟docker服務(wù)
service docker restart
4关划、設(shè)置dockerd的日志輪轉(zhuǎn)策略
在/etc/logrotate.d目錄下新增一個dockerd文件內(nèi)容如下:
/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
}