Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/docker/10.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Windows Docker使用json凭据登录到gcp_Windows_Docker_Google Cloud Platform_Google Iam - Fatal编程技术网

Windows Docker使用json凭据登录到gcp

Windows Docker使用json凭据登录到gcp,windows,docker,google-cloud-platform,google-iam,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] set/p PASS=此问题的解决方案是运行以下命令: docker login -u _json_key --pas

我想使用json格式的凭据从Windows的命令行登录google cloud上的docker

首先,我在google cloud IAM&Admin中生成了服务帐户的密钥。之后,我尝试使用以下命令登录:

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

set/p PASS=此问题的解决方案是运行以下命令:

docker login -u _json_key --password-stdin https://gcr.io < keyfile.json
docker登录-u\u json\u密钥——密码标准https://gcr.io 
set命令产生最后一行输入。将
echo%PASS%
与实际文件进行比较。我建议使用Access Token方法,因为令牌将适合环境变量:如果我希望生成
~/.docker/config.json
,该怎么办?