#image #docker #containers
#изображение #докер #контейнеры
Вопрос:
У меня есть серия контейнеров, и они регулярно производят журналы. Я хочу сжимать его каждый день, и через месяц он будет удален автоматически. Спасибо
Ответ №1:
Эта задача не может быть выполнена с помощью функций docker/docker-compose по умолчанию. Попробуйте эту конфигурацию logrotate:
/var/lib/docker/containers/*/*.log { rotate 31 daily compress missingok delaycompress copytruncate }
Комментарии:
1. Спасибо вам за ваш ответ. Поместите код в исходную конфигурацию докера?
2. @MohammadGolmohammadi нет, вам нужно создать файл
/etc/logrotate.d/docker-logs
и запустить тестlogrotate -v /etc/logrotate.d/docker-logs
3. скажите : Такого файла или каталога нет