Вход Docker в gcp с использованием учетных данных json - PullRequest
0 голосов
/ 04 июня 2019

Я хочу войти в Docker в облаке Google из командной строки в Windows , используя учетные данные в формате json.

Во-первых, я сгенерировал ключи учетных записей службы в облаке Google IAM & Admin. После этого я попытался войти в систему в соответствии с рекомендациями , используя следующие команды:

set /p PASS=<keyfile.json
docker login -u _json_key -p "%PASS%" https://[HOSTNAME] 

JSON, сгенерированный из Google, содержит символов новой строки символов и выше команда set не может прочитать весь файл. Затем я отредактировал файл в одну строку. Но все же команда set не читает весь файл. Какой-нибудь совет, как прочитать файл json с помощью команды set и передать его команде входа в докер ниже?

1 Ответ

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

Решение этой проблемы - запустить следующую команду:

docker login -u _json_key --password-stdin https://gcr.io < keyfile.json
...