Похоже, что вы работаете с Fabric в Docker, вы должны просто использовать собственные параметры ведения журнала Docker.Похоже, вы просто используете протоколирование по умолчанию, что означает драйвер json-file
.Вы можете указать настройки для всего Docker или для каждого контейнера.
Ниже приведен пример файла daemon.json
для установки глобальных параметров, ограничивающих размер файла журнала до 10 м и ограничивающих количество файлов журнала до 3.:
{
"log-driver": "json-file",
"log-opts": {
"max-size": "10m",
"max-file": "3",
"labels": "production_status",
"env": "os,customer"
}
}
Если вы используете docker-compose для запуска ваших контейнеров, вы можете установить параметры ведения журналов для каждого контейнера в файле конфигурации yams.
Если вы запускаете контейнеры, используя docker run ....
, вы можете использовать флаг --log-opt
, например docker run --log-opt max-file=3 --log-opt max-size=10m ...
.