При попытке развернуть образ в Cloud Run появляется следующая ошибка «В разрешении отказано»:
Не удалось запустить приложение: не удалось создать процесс инициализации: не удалось загрузить / usr / local / bin / dumb-init: отказано в разрешении
Dockerfile содержит следующие инструкции:
....
....
ADD https://github.com/Yelp/dumb-init/releases/download/v1.2.0/dumb-init_1.2.0_amd64 /usr/local/bin/dumb-init
RUN chmod +x /usr/local/bin/dumb-init
....
....
ENTRYPOINT ["dumb-init", "--"]
Образ успешно запускается локально, но не может быть развернут в облаке из-за указанной выше ошибки.
PORT
env var. Но это не совсем объясняет ошибкуpermission denied
. Также обратите внимание, что Cloud Run не позволяет передавать дополнительные аргументы вашему процессу, поэтому вы фактически выполняете [dumb-init, -]. Я удивлен, что локально он работает нормально. - person Ahmet Alp Balkan   schedule 02.06.2019