Установка агента 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. Я думаю, что другой вариант будет изменить сценарий установки.
Немного странно, что скрипт установки не разделяет фазу установки и фазу тестирования.