Я новичок в Google Cloud. Я пытаюсь разместить образ Docker в реестре Google Cloud. Я выполнил следующие шаги:
Установите аутентификацию с помощью следующей команды:
google-cloud-sdk / bin / gcloud auth activate- service-account --key-file
Выполненная ниже команда для входа:
docker login -u _json_key --password-stdin https://asia.gcr.io
Теперь, когда Я пытаюсь поместить свое изображение в реестр с помощью следующей команды:
docker login -u _json_key --password-stdin https://asia.gcr.io
Я получаю сообщение об ошибке Оболочка SDK:
token exchange failed : Access denied.
Я что-то упускаю?
Вы проверяли официальное руководство о том, как нажимать / тянуть?
Почему вы пытаетесь войти в систему? разве вы не пытались протолкнуть изображение?
, например, если вы пытаетесь запустить nginx, команды будут примерно такими:
$ gcloud auth configure-docker activate-service-account --key-file <path_to_json_file>
$ docker tag simple-nginx eu.gcr.io/PROJECT_ID/simple-nginx
$ docker push eu.gcr.io/PROJECT_ID/simple-nginx
Имейте в виду, что вам нужно будет указать идентификатор вашего проекта и нужную зону (asia.gcr в в нашем случае я думаю)