SkillAgentSearch skills...

Logrotate

Docker with docker-gen for rotating containers logs

Install / Use

/learn @michaloo/Logrotate
About this skill

Quality Score

0/100

Supported Platforms

Universal

README

Docker logrotate

Docker image with golang cron replacement:

which rotate logs from all docker containers found in provided docker installation.

By default it runs every hour and rotate files daily.

Logrotate interval is controlled by GOCRON_SCHEDULER environmental variable according to golang cron package format.

Rotation config is created using /app/logrotate.tmpl and could be easily overwritten in custom Dockerfile:

ADD my-custom-logrotate-template.tmpl /app/logrotate.tmpl

Example usage

docker run -d -v /var/lib/docker:/var/lib/docker michaloo/logrotate

View on GitHub
GitHub Stars31
CategoryDevelopment
Updated3y ago
Forks5

Languages

Shell

Security Score

75/100

Audited on Feb 3, 2023

No findings