
samuelrunggaldier/logrotate
一个轻量级Docker镜像,用于对同一Docker环境中运行的其他容器执行日志轮转操作。
- 推荐用于测试1.2.3: 特定版本(来自git标签v1.2.3)- 推荐用于生产1.2: 特定次要版本的最新补丁版本 - 用于受控更新1: 特定主要版本的最新次要.补丁版本 - 用于自动更新示例: samuelrunggaldier/logrotate:1.2.3
此容器运行logrotate来管理Docker环境中其他容器的日志文件。它有助于防止日志文件过大并消耗所有可用磁盘空间。
yamlversion: '3.8' services: # 生成日志的示例服务 app: image: your-app-image volumes: - logs:/logs # Logrotate服务 logrotate: image: samuelrunggaldier/logrotate:latest volumes: - logs:/logs environment: TZ: "Europe/Berlin" LOGS_PATH: "/logs/*.log" TRIGGER_INTERVAL: daily MAX_SIZE: 100M MAX_BACKUPS: 30 DELAYCOMPRESS: "true" volumes: logs: driver: local
| 变量 | 描述 | 默认值 | 选项 |
|---|---|---|---|
LOGS_PATH | 要轮转的日志文件路径 | /logs/*.log | 任何有效的路径模式 |
TRIGGER_INTERVAL | 日志轮转频率 | daily | hourly, daily, weekly, monthly, yearly |
MAX_SIZE | 日志文件达到此阈值时进行轮转 | NONE | NONE 或大小值(如 1K, 10M, 1G) |
MAX_BACKUPS | 保留的备份副本数量 | 365 | 任何正整数 |
DELAYCOMPRESS | 延迟压缩轮转日志直至下次轮转 | true | true, false |
TZ | 时区 | UTC | 任何有效的时区(如 Europe/Berlin) |
本项目基于MIT许可证授权。


manifest unknown 错误
TLS 证书验证失败
DNS 解析超时
410 错误:版本过低
402 错误:流量耗尽
身份认证失败错误
429 限流错误
凭证保存错误
来自真实用户的反馈,见证轩辕镜像的优质服务