【问题标题】:Remove container Log Docker after one month一个月后移除容器 Log Docker
【发布时间】:2021-12-06 12:32:38
【问题描述】:

我有一系列容器,它们会定期生成日志。我想每天压缩它,一个月后它会自动删除。 谢谢

【问题讨论】:

    标签: image docker containers


    【解决方案1】:

    此任务无法通过默认的 docker/docker-compose 函数完成。 试试这个 logrotate 配置:

    /var/lib/docker/containers/*/*.log {
      rotate 31
      daily
      compress
      missingok
      delaycompress
      copytruncate
    }
    

    【讨论】:

    • 感谢您的回答。把代码放在原来的Docker配置里?
    • @MohammadGolmohammadi 不,您需要创建文件/etc/logrotate.d/docker-logs 并运行测试logrotate -v /etc/logrotate.d/docker-logs
    • 说:没有这样的文件或目录
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-07-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-12-04
    • 2017-04-06
    相关资源
    最近更新 更多