没有基本的身份验证凭据 - `docker push image_name`
no basic auth credentials for - `docker push image_name`
我们有自己的 docker 图片私有注册表。执行命令 docker push image_name
后得到 no basic auth credentials
。是否与在私有注册表上推送新构建镜像的访问权限有关?
您的以下文件似乎没有配置授权。
~/.docker/config.json
更新您的 config.json 并添加授权(如果不存在,如下例所示)。
{
"auths": {
"<account>.dkr.ecr.us-east-1.amazonaws.com": {},
"https://<account>.dkr.ecr.us-east-1.amazonaws.com": {},
"https://index.docker.io/v1/": {}
},
"HttpHeaders": {
"User-Agent": "Docker-Client/18.09.2 (darwin)"
},
"credsStore": "<value>",
"stackOrchestrator": "<value>"
}
我们有自己的 docker 图片私有注册表。执行命令 docker push image_name
后得到 no basic auth credentials
。是否与在私有注册表上推送新构建镜像的访问权限有关?
您的以下文件似乎没有配置授权。
~/.docker/config.json
更新您的 config.json 并添加授权(如果不存在,如下例所示)。
{
"auths": {
"<account>.dkr.ecr.us-east-1.amazonaws.com": {},
"https://<account>.dkr.ecr.us-east-1.amazonaws.com": {},
"https://index.docker.io/v1/": {}
},
"HttpHeaders": {
"User-Agent": "Docker-Client/18.09.2 (darwin)"
},
"credsStore": "<value>",
"stackOrchestrator": "<value>"
}