Я пытаюсь вставить изображение докера в реестр облачных контейнеров Google. Однако я продолжаю получать несанкционированный. Это на машине с Windows.
Я попробовал несколько вещей, сначала я попытался настроить публикацию с помощью сообщества Visual Studio 2019. Затем я, наконец, попробовал консоль и фактически увидел ошибку неавторизованной.
Вот что я попробовал:
docker push us.gcr.io:443/my-project-id/mycontainer
Это работает так, как будто происходит, и говорит мне, что у меня нет разрешений
Затем он предлагает расширенные методы аутентификации, что приводит меня к созданию файла ключей json. Для простоты я называю файл ключа чем-то простым, например, «keyfile.json».
Затем я следую расширенным инструкциям.
Я начинаю с этого:
set /p PASS=<keyfile.json
когда я нажимаю Enter, я получаю команду и продолжаю набирать:
docker login -u _json_key -p "$(cat keyfile.json)" https://us.gcr.io
Я получаю сообщение об ошибке: docker login requires at most 1 argument
Наконец, я обнаружил, что могу использовать репозиторий Googleи инструменты сборки, это помещает изображение в репозиторий, но я хотел бы иметь возможность загрузить его вручную.
Есть предложения?