ℹ️ Часто при работе с Docker-контейнерами забывают про грамотное управление логами, что может привести к переполнению диска. По умолчанию Docker сохраняет логи контейнеров бесконечно, что на долгосрочных проектах может быть настоящей проблемой. Но есть простой способ оптимизировать работу с логами через настройки логирования.
✔️ Пример использования:
docker run \
--log-driver json-file \
--log-opt max-size=10m \
--log-opt max-file=3 \
your_containerℹ️ Что здесь происходит:
--log-driver json-file— стандартный драйвер логов Docker.--log-opt max-size=10m— устанавливаем максимальный размер каждого файла лога в 10 MB.--log-opt max-file=3— сохраняем только 3 файла с логами (текущий и два предыдущих). Когда лимит будет превышен, Docker автоматически удалит старые логи.
✳️ Этот трюк поможет избежать неожиданного заполнения диска и необходимости вручную управлять файлами логов, особенно на продуктивных системах с постоянным потоком данных. Оптимальное решение для тех, кто работает с большим количеством контейнеров или часто разворачивает микросервисы.
tags: #полезно #docker #логирование
🧭 @recura_tech



