я стараюсь подтолкнуть мой Docker контейнер в контейнер реестра Google, используя this tutorial, но когда я бегудоступ Google Container реестра отказано при нажатии Docker контейнер
gcloud docker push b.gcr.io/my-bucket/image-name
Я получаю ошибку:
The push refers to a repository [b.gcr.io/my-bucket/my-image] (len: 1)
Sending image list
Error: Status 403 trying to push repository my-bucket/my-image: "Access denied."
Я не мог найти больше объяснений (нет -D, --debug, --verbose аргументы были признаны), gcloud auth list
и docker info
скажите мне, что я подключен к обеим службам.
Все, что мне не хватает?
вот в чем проблема: я в группе владельцев, а члены группы владельцев имеют права владельца на это ведро. Все еще доступ запрещен – hilnius
И когда вы запускаете 'gcloud auth list', у владельца, на который вы ссылаетесь, определенно есть' (active) ', указанный против него? –
Извините за задержку, SO не отправляет мне уведомления. Вы используете Docker 1.7.0? Docker сделал переломное изменение в 1.7.0 на то, как он выполняет аутентификацию, но вы должны попробовать «обновление компонентов gcloud». Мы также обновили документы, чтобы включить это также: https://cloud.google.com/tools/container-registry/#access_denied – mattmoor