docker日志轮转

总结

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

}

你可能感兴趣的:(docker日志轮转)