【发布时间】:2018-12-18 10:51:47
【问题描述】:
我的进程中有一个服务帐户和密钥 json 文件内容。尝试生成“docker gcr.io/my-project/my-image”以将图像上传到容器注册表。
我从Advanced Authentication tutorial尝试了docker login -u _json_key -p "$(cat keyfile.json)" https://[HOSTNAME],登录时返回成功,但docker push仍然返回错误:
You do not currently have an active account selected.
Please run:
$ gcloud auth login
理想情况下,我想在不配置 gcloud SDK 的情况下触发 docker push。也不想将关键的 json 内容存储到文件中。我想把它保存在进程内存中。
【问题讨论】:
标签: json docker authentication google-cloud-platform google-kubernetes-engine