Реестр Контейнеров Google запрещает доступ при попытке протолкнуть Docker-контейнер - PullRequest
0 голосов
/ 20 июня 2019

Итак, я пытаюсь отправить свой образ докера на gcr.io/docker-url, но он не работает. Я пробовал документацию, которая есть у Google, но все равно не получилось (https://cloud.google.com/container-registry/docs/advanced-authentication#standalone_docker_credential_helper). Я также пробовал:

docker login gcr.io 

и

docker login us.gcr.io

Вот команда, которую я запускаю, и моя ошибка:

docker push gcr.io/docker-url/jenkins/container
The push refers to repository [gcr.io/docker-url/jenkins/container]
d7ab52d2e8be: Pushing [==================================================>]   2.56kB
fae569eb21a4: Pushing  1.536kB
7a20d9096c74: Pushing [====>                                              ]  735.7kB/7.854MB
a26d457fd72d: Pushing [>                                                  ]  60.93kB/6.055MB
36f2fac55108: Pushing [>                                                  ]  502.8kB/49.16MB
4cd936335289: Waiting 
f1b5933fe4b5: Waiting 
denied: Access denied.

Для справки, я использовал файл json для входа в систему. Я даже попробовал все ответы на StackOverflow, которые смог найти, но там тоже не повезло.

1 Ответ

0 голосов
/ 20 июня 2019

В случае, если кто-то еще сталкивается с этой проблемой и не может ее выяснить, я исправил ее, выполнив следующую команду:

gcloud auth activate-service-account --key-file key-file.json

И затем запустил команду push-подключения док-станции, и она прошла.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...