dim*_*isd 2 windows docker google-cloud-platform google-iam
我想使用 json 格式的凭据从Windows中的命令行登录到 google cloud 上的 docker。
首先,我在 google cloud IAM & Admin 中生成了服务帐户的密钥。之后,我尝试使用以下命令按照建议登录:
set /p PASS=<keyfile.json
docker login -u _json_key -p "%PASS%" https://[HOSTNAME]
Run Code Online (Sandbox Code Playgroud)
但是,从 google 生成的 json 具有换行符,并且上面的set命令无法读取整个文件。然后,我将该文件编辑为一行。但 set 命令仍然没有读取整个文件。关于如何使用set命令读取 json 文件并将其传递给下面的 docker login 命令,有什么建议吗?
解决方案是运行以下命令:
docker login -u _json_key --password-stdin https://gcr.io < keyfile.json
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
8509 次 |
| 最近记录: |