我正在我们的一个mesos节点上同时配置docker和ecr-login。但是当我尝试使用ecr凭证时,泊坞窗无法提取图像。
谁能为Docker 1.11.2版工作,构建b9f10c9
{
"auths": {
"docker.xxxxx.com": {
"auth": "xxxxxxxxxxxxxxxxx"
},
"xxxxxxxxxx.dkr.ecr.us-east-1.amazonaws.com": {}
},
"credsStore": "ecr-login"
}
i also tried this
{
"auths": {
"docker.xxxxxxxx.com": {
"auth": "xxxxxxxxxxxxx"
}
},
"credsStore": "ecr-login",
"auths": {
"xxxxxxxxxx.dkr.ecr.us-east-1.amazonaws.com": {}
}
}
错误:
拉存储库docker.xxxxx.com/docker 错误:找不到映像泊坞窗
答案 0 :(得分:1)
对于Docker 1.11,不能同时使用“ auths”和“ credsStore”。如果要使用credential helper,请按以下步骤进行配置:
{"credsStore":"ecr-login"}
如果您仍然想针对docker.xxxxx.com
进行身份验证,则需要不使用凭据帮助程序或使用单独的配置文件(可以通过设置DOCKER_CONFIG
环境变量来覆盖位置)
较新版本的Docker支持同时使用“ auths”和“ credsStore”。较新版本的Docker还解决了Docker 1.11中未解决的各种安全问题。