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

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

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

ОС Debian GNU/Linux 9 (растянутая)

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

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

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

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

1 ответ

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

этап тестирования. Решением для меня было установить агент и проигнорировать ошибку в Docker и зарегистрировать сервис для запуска, когда работает образ Docker. Я думаю, что другой вариант будет изменить сценарий установки.

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

Другие вопросы по тегам