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