настроенный драйвер ведения журнала не поддерживает чтение: Docker - PullRequest
0 голосов
/ 14 сентября 2018

Я запускаю свой док-контейнер в AWS ECS. Когда я пытаюсь выполнить приведенную ниже команду для чтения журналов из контейнера, я сталкиваюсь с приведенной ниже ошибкой.

команда: docker logs -f "Идентификатор контейнера" ​​

Ошибка ответа от демона: настроенный драйвер ведения журнала не поддерживает чтение.

Любые возможные решения приветствуются.

Ответы [ 2 ]

0 голосов
/ 07 ноября 2018

Вы используете awslogs log-драйвер, а команда docker logs для этого драйвера недоступна.

Из документов:

Команда docker logs недоступна для драйверов, кроме JSON-файл и журнал

ограничения при ведении журнала драйверов

0 голосов
/ 29 сентября 2018

Согласно информации, прокомментированной David Maze, ваш контейнер должен работать с драйвером журнала awslogs.

Вот введение .

После изменения драйвера журнала на json-file, вы можете получить журнал, выполнив docker logs container-id/name.

Но все же обратите внимание на это:

Если используется тип запуска Fargate, единственным поддерживаемым значением является awslogs.

...