我在 docker 容器中使用 logrotate。我将绑定卷注入到应旋转日志的容器中。文件夹结构大致相同,此路径/srv/apps
被注入到容器中:
/srv/apps/*/logs/*.log
唯一的区别是,这logs
可能是一个文件夹或一个符号链接。在这种情况下,容器不知道符号链接的目标,因为它在 之外/srv/apps
。
logrotate 什么也不做:
reading config file /etc/logrotate.d/apps_logrotate
extension is now .log
Handling 1 logs
rotating pattern: /srv/apps/*/logs/*.log forced from command line (7 rotations)
empty log files are rotated, old logs are removed
No logs found. Rotation not needed.
我正在使用 alpine 3.9,其中包括 logrotate 3.15.0-r0。我能做什么?