Отправка контейнера GCP не работает - отказано: включите Google Container Registry API в Cloud Console на странице

У меня проблемы с загрузкой образа докера в реестр контейнеров GCP. Я следовал инструкциям здесь.

Как вы можете видеть на скриншоте ниже, у меня:

  1. Зашел в облачную оболочку Google и создал образ докера через файл докера.
  2. Правильно пометил мое изображение (я думаю)
  3. Пытался протолкнуть изображение с помощью правильной команды (думаю)

Скриншот Docker push to GCP

Однако я получаю эту ошибку: отказано:

Please enable Google Container Registry API in Cloud Console at https://console.cloud.google.com/apis/api/containerregistry.googleapis.com/overview?project=bentestproject-184220 before performing this operation.

Когда я перехожу по этой ссылке, я попадаю не в тот проект:

введите описание изображения здесь

Когда я выбираю свой собственный проект, я вижу, что "Google Container Registry API" действительно включен:

введите описание изображения здесь

Как загрузить образы докеров?


person user952342    schedule 27.11.2017    source источник
comment
Похоже, push идет не в тот проект ... убедитесь, что вы установили правильный проект в Cloud Shell, используя сначала gcloud config set project ‹ID проекта›.   -  person Yuri Grinshteyn    schedule 28.11.2017


Ответы (2)


Кажется, вы ошиблись при вводе идентификатора проекта. Имя вашего проекта - BensTestsProject, но идентификатор - bentestproject-184220.

person Oleg Sviderskij    schedule 29.11.2017

У меня такая же проблема, и я решил ее. В моем случае имя проекта в теге изображения было неправильным. Вам необходимо перепроверить, что ваш "bentestproject-184220" в теге изображения правильно соответствует идентификатору вашего проекта.

person Kampanat Metawuthinun    schedule 07.06.2018