docker logs - флаг подробностей больше ничего не показывает - PullRequest
0 голосов
/ 26 января 2020

Я пытаюсь увидеть docker журналы с флагом --details

Я читаю документы, но не вижу разницы с или без флага: https://docs.docker.com/engine/reference/commandline/logs/

Например, эта команда отображает дату каждую секунду.

$ docker run --name test -d busybox sh -c "while true; do $(echo date); sleep 1; done"
e9d836000532

Эта команда отображает журналы:

$ docker logs e9d836000532

Sun Jan 26 16:01:55 UTC 2020
...

Эта команда не добавляет ничего, кроме «пробела слева»:

$ docker logs --details e9d836000532
...
 Sun Jan 26 16:01:55 UTC 2020

1 Ответ

0 голосов
/ 26 января 2020

Из docker документации:

Команда docker logs --details добавит дополнительные атрибуты, такие как переменные среды и метки, предоставляемые --log-opt при создании Контейнер.

В настоящее время у вас есть дополнительное пространство слева, когда вы используете docker log --details, потому что вы, вероятно, не используете --log-opt при создании вашего контейнера.

Для вашего интереса --log-opt используется для использования другого драйвера журнала, чем docker по умолчанию

Попробуйте это: https://docs.docker.com/config/containers/logging/fluentd/

...