Ответ 1
Вы должны иметь возможность использовать функцию ведения журнала. Попробуйте установить драйвер на "none"
logging:
driver: none
У меня есть веб-приложение, запущенное с использованием Docker, что я хочу отключить все протоколирование (или, по крайней мере, распечатать его в syslog вместо файла).
Когда мое веб-приложение работает, он может быстро генерировать файл журнала 11 ГБ при запуске, так что это очень быстро сокращает дисковое пространство.
Я знаю, что обычный докер имеет параметры ведения журнала для своей команды запуска, но в Docker Compose я использую
Docker-compose up
в папке приложения, чтобы запустить мое приложение. Как включить эту функцию в моем случае? Я не вижу конкретного случая в Интернете.
Вы должны иметь возможность использовать функцию ведения журнала. Попробуйте установить драйвер на "none"
logging:
driver: none
Для быстрого примера конфигурации, что-то вроде
version: '3'
services:
'postgres':
image: postgres:9.6
logging:
driver: none