Как отключить все Docker-контейнеры JSON? - PullRequest
0 голосов
/ 21 октября 2018

Я знаю о том, что есть logrotate и clear журналы контейнеров докера с помощью этой команды: truncate -s 0 /var/lib/docker/containers/*/*-json.log.

Но есть ли способ отключить все докерконтейнеры json-logs?

1 Ответ

0 голосов
/ 21 октября 2018

Вы можете переключиться на драйвер журнала none, либо по умолчанию для всех новых контейнеров, либо для каждого контейнера.Документация по драйверам журналирования находится здесь: https://docs.docker.com/config/containers/logging/configure/#supported-logging-drivers

Чтобы настроить его как демон по умолчанию для новых контейнеров, настройте /etc/docker/daemon.json с помощью:

{
  "log-driver": "none"
}

Или для запускаодин контейнер без регистрации:

docker run --log-driver none ...
...