【发布时间】:2018-07-08 22:27:23
【问题描述】:
无法理解我做错了什么......
在基于容器优化操作系统的新计算引擎实例上执行后续步骤:
docker-credential-gcr configure-dockersudo docker run --detach --name=echo --net=esp_net gcr.io/around-dev/firebase-service-image:latest
得到以下结果:
无法在本地找到图像“gcr.io/around-dev/firebase-service-image:latest” 拉取存储库 gcr.io/around-dev/firebase-service-image 码头工人:未经授权:需要身份验证。 请参阅“docker run --help”。
然后尝试实际使用docker-credential-gcr gcr-login 登录并运行,但仍然出现相同的错误。
毕竟我的 .docker/.config.json 看起来像:
{
"auths": {},
"credHelpers": {
"asia.gcr.io": "gcr",
"eu.gcr.io": "gcr",
"gcr.io": "gcr",
"staging-k8s.gcr.io": "gcr",
"us.gcr.io": "gcr"
}
显然没有存储凭据。有人可以向我解释我做错了什么吗? 提前致谢。
【问题讨论】:
标签: docker google-compute-engine google-container-registry