Контейнер Docker генерирует журналы локально даже после предоставления драйвера ведения журнала fluentd

#docker #logging #docker-compose #fluentd #fluent-docker

Вопрос:

Привет, у меня есть 2 облачных виртуальных машины Google ( ubuntu), где у меня есть следующая конфигурация для docker :

Машина 1 имеет : Докер версии 18.03.1-ce, сборка 9ee9f40

Машина 2 имеет : Докер версии 20.10.0, сборка 7287ab3

1. Я попытался с помощью docker создать файл на обеих машинах

    SERVIC_NAME:

    image: IMAGE_NAME

    container_name: CONTAINER_NAME
    expose:
      - "1311"
    ports:
      - "1311:1311"
    logging:
      driver: fluentd
      options:
        fluentd-address: my.fluentd.com:15753
 

судо докер-сочинение -f докер-сочинение.запуск yaml —имя=ИМЯ_КОНТЕЙНЕРА -ИМЯ_ИЗОБРАЖЕНИЯ d

Результат:

Машина 1: sudo docker регистрирует имя контейнера-f

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

Машина 2: sudo docker регистрирует имя контейнера-f

Я мог видеть, как создаются журналы ( чего не ожидается, поскольку я предоставил драйвер для ведения журнала) Также все журналы пересылаются во fluentd

2.Я попытался выполнить простую команду запуска docker.

запуск докера sudo —лог-драйвер=fluentd —лог-опт fluentd-адрес=мой.fluentd.com:15753 —имя КОНТЕЙНЕРА ИМЯ_ИМЯ_ИМЯ Результат: Машина 1:

sudo docker регистрирует имя контейнера-f

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

Машина 2:

sudo docker регистрирует имя контейнера-f

Я мог видеть, как создаются журналы ( чего не ожидается, поскольку я предоставил драйвер для ведения журнала) Также все журналы пересылаются во fluentd

I am expecting similar thing like Machine 1 that docker container should not generate any logs locally when I use logging driver with fluentd.

Am I missing here? Is it because of the newer version of the docker ?

Machine 1 has : Docker version 18.03.1-ce, build 9ee9f40

Машина 2 имеет : Докер версии 20.10.0, сборка 7287ab3

( Не мог понять, почему-ce отсутствует в последней версии )

Пожалуйста, помогите мне здесь.