好!没关系; 我找到了解决方案。403怀疑HTTP不能到达正确的URL。
更改已将登录凭据存储为的文件(~/.docker/config.json
从生成的默认值)
{
"auths": {
"docker.io": {
"auth": "XXXXXXXXXXXXX",
"email": "x.y@gmail.com"
}
}
}
到-注意从docker.io-> index.docker.io/v1所做的更改。那是变化。
{
"auths": {
"https://index.docker.io/v1/": {
"auth": "XXXXXXXXXXXXX",
"email": "x.y@gmail.com"
}
}
}
希望能有所帮助。
请注意,auth字段应使用’username:password’base64编码。例如:“ username:password” base64编码为“ dXNlcm5hbWU6cGFzc3dvcmQ =”
因此您的文件将包含:
"auth": "dXNlcm5hbWU6cGFzc3dvcmQ="