Как очистить логи докера

Очищаем все логи докера, иначе они пожирают всё место на диске.

truncate -s 0 /var/lib/docker/containers/*/*-json.log

Ставим задачу очистки в планировщик

Лучше всего добавить эту команду в crontab, чтобы логи очищались регулярно, например раз в сутки.

Открываем конфигурацию cron (планировщика) на редактирование.

crontab -e

Добавляем задачу в кронтаб.

10 6 * * * truncate -s 0 /var/lib/docker/containers/*/*-json.log 2>&1

Ежедневно в 06:10 будет выполняться очистка логов докера.

Не забываем в конце файла сделать перевод строки, иначе конфигурация не пройдёт проверку.

Готово!

При сохранении файла задача уже будет добавлена в планировщик.

Посмотреть установленные задачи для текущего пользователя можно командой:

crontab -l