Проблемы с разрешением при нажатии Docker - PullRequest
0 голосов
/ 01 апреля 2019

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

Я уже попробовал gcloud auth configure-docker, но он не работает для меня.

Сначала я создаю образ, используя: docker build -t gcr.io/trynew/hello-world-image: v1.

Затем я пытаюсь прикрепить тег и нажать его: docker push gcr.io/trynew/hello-world-image:v1

Это мой вывод:

    The push refers to repository [gcr.io/trynew/hello-world-image]

    e62774cdb1c2: Preparing 
    0f6265b750f3: Preparing 
    f82351274ce3: Preparing 
    31a16430afc8: Preparing 
    67298499a3ed: Preparing 
    62d5f39c8fe4: Waiting 
    9f8566ee5135: Waiting 
    unauthorized: You don't have the needed permissions to perform this
    operation, and you may have invalid credentials. 
    To authenticate your request, follow the steps in: 
https://cloud.google.com/container-registry/docs/advanced-authentication

1 Ответ

0 голосов
/ 01 апреля 2019

В облачных сервисах Google есть конкретная информация о том, как предоставлять разрешения для отправки Docker. Это первое, на что вы должны взглянуть. https://cloud.google.com/container-registry/docs/access-control

После проверки наличия достаточных разрешений вам следует продолжитьаутентификация с чем-то вроде:

gcloud auth configure-docker

Подробнее здесь: https://cloud.google.com/container-registry/docs/pushing-and-pulling

...