Docker реестр контейнеров Google
Я пытаюсь отправить изображение с помощью Docker - не Gcloud* - в реестр контейнера Google. У меня есть учетные данные, и я использовал опцию аутентификации Json.
Я вхожу в реестр, набрав следующую команду
вход в докер -u _json_key -p "$ (cat filekey.sjon)" https://us.gcr.io/myregistry
Возвращается с
Войти успешно
После этого я использую
Docker push
Он начинает толкаться, а затем возвращается с
Запрещено Не удается получить доступ к хранилищу. Убедитесь, что у вас есть разрешение на доступ к нему.
Можно ли использовать Docker для отправки в реестр контейнера Google без Gcloud?
2 ответа
Чтобы включить публикацию из Docker без gcloud SDK, необходимо перейти на страницу Iam & admin => serviceaccounts в консоли Google. Там вы можете генерировать ключи и услуги. Как и при создании учетных данных на странице учетных данных API Google.
Да, это должно работать. Можете ли вы связаться с нами через gcr-contact@google.com и поделиться дополнительной информацией, чтобы команда могла помочь отследить, что происходит?
РЕДАКТИРОВАТЬ: Я беру это обратно, что произойдет, если вы удалите "myregistry" из логина?