Назад | Перейти на главную страницу

установка агента google-fluentd на докере вызывает ошибку

Я пытаюсь установить агент google-fluentd на докере и получаю следующую ошибку:

Restarting google-fluentd: google-fluentd ... failed!

ОС - Debian GNU / Linux 9 (stretch).

Фрагмент файла Docker:

RUN cd /tmp && curl -sSO https://dl.google.com/cloudagents/install-logging-agent.sh
RUN bash /tmp/install-logging-agent.sh

Когда я устанавливаю его на работающий образ докера, он работает.

Кто-нибудь сталкивался с этой проблемой?

Сценарий установки install-logging-agent.sh пытается отправить тестовое сообщение и терпит неудачу, поскольку у него нет доступа к учетной записи IAM в момент создания образа докера.

фаза тестирования. Решением для меня было установить агент и игнорировать ошибку в докере и зарегистрировать службу для запуска при запуске образа докера. Думаю, еще одним вариантом будет изменение сценария установки.

Немного странно, что скрипт установки не разделяет фазу установки и фазу тестирования.