Говоря о своем личном опыте, я уже около года эксплуатирую множество контейнеров и никогда не замечал какого-либо негативного влияния на производительность от журналов, заполняющих контейнер;Тем не менее, вот полезная статья о том, чтобы убедиться, что ваши журналы не заполняют ваши контейнеры, установив для них максимальный размер.
https://nickjanetakis.com/blog/docker-tip-69-avoid-running-out-of-disk-space-from-container-logs
Цитата со страницы:
Мы можем изменить это, отредактировав файл daemon.json
, который находится в /etc/docker
в Linux.В Docker для Windows / Mac вы можете открыть свои настройки, а затем перейти на вкладку «Демон» и переключиться на «Дополнительные» настройки.
Добавьте это в свой daemon.json, чтобы ограничить журналы контейнеров до 10 ГБ (1000x 10 МБ файлов):
"log-driver": "json-file",
"log-opts": {
"max-size": "10m",
"max-file": "1000"
}
Затем перезапустите Docker, и все будет хорошо.