Невозможно вставить изображение докера в GCE (gcr.io)

Я создал новый экземпляр виртуальной машины на моем вычислительном движке GCE (у меня есть права владельца). В этом случае я установил git, docker и gcloud - все делается под sudo su,

Я надеялся, что смогу использовать этот экземпляр виртуальной машины для отправки изображений в GCR, но что бы я ни делал, у меня не может быть достаточных разрешений для загрузки изображений из этого экземпляра (репозиторий, похоже, отклоняет передачу).

1) Я предоставил "Администратору хранилища" вместе с разрешениями "Редактора" служебной учетной записи IAM экземпляра виртуальной машины (автоматически сгенерированной).

2) Когда я бегу docker login eu.gcr.io я получил Login Succeeded без проблем.

3) Я скопировал ключ p12 и ключ.json в папку.ssh (я сгенерировал их на консоли IAM), но это тоже не имело смысла.

4) Чтобы пометить и вставить изображение докера, я использую это:

docker tag [SOURCE_IMAGE] [HOSTNAME]/[PROJECT-ID]/[IMAGE]

а также

docker push [HOSTNAME]/[PROJECT-ID]/[IMAGE]

Обратите внимание: кажется, что на данном этапе (2018) gcloud docker -- push устарел (и у меня это тоже не сработало...)

Примечание: корзина еще не создана, поэтому установка разрешений на консоли хранилища в этот момент не может быть и речи.

Что может быть причиной проблемы "Отказано в доступе"?

0 ответов

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