Docker. Лог контейнера занимает много места.
Во время работы контейнера генерируются логи, просмотреть их можно при помощи команды docker logs <имя контейнера>. Сам лог хранится в каталоге «/var/lib/docker/containers/<id контейнера>/<id контейнера>-json.log». Чем дольше живет контейнер и чем больше генерирует логов приложение в нем — тем больший объем занимает этот лог. Для предотвращения нехватки дискового пространства нужно сделать ротацию этого лога. В Docker это делается штатными средствами:
В файл /etc/docker/daemon.json добавляем(если файл нет — его нужно создать):
{
"log-driver": "json-file",
"log-opts": {
"max-size": "100m",
"max-file": "3"
}
}
max-size — максимальный объем лог-файла
max-file — сколько файлов хранить