没有-`docker push image_name'的基本身份验证凭据`
我们有自己的docker图像专用注册表。执行命令没有-`docker push image_name'的基本身份验证凭据`,docker,docker-image,Docker,Docker Image,我们有自己的docker图像专用注册表。执行命令docker push image\u name后,我没有获得基本的身份验证凭据。是否与在私有注册表上推送新生成的映像的访问权限有关?下面的文件似乎未配置身份验证 ~/.docker/config.json 更新您的config.json并添加auth(如果还没有),如下面的示例所示 { "auths": { "<account>.dkr.ecr.us-east-1.amazonaws.c
docker push image\u name
后,我没有获得基本的身份验证凭据。是否与在私有注册表上推送新生成的映像的访问权限有关?下面的文件似乎未配置身份验证
~/.docker/config.json
更新您的config.json并添加auth(如果还没有),如下面的示例所示
{
"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>"
}
{
“授权”:{
“.dkr.ecr.us-east-1.amazonaws.com”:{},
"https://.dkr.ecr.us-east-1.amazonaws.com": {},
"https://index.docker.io/v1/": {}
},
“HttpHeaders”:{
“用户代理”:“Docker Client/18.09.2(达尔文)”
},
“credsStore”:“,
“stackOrchestrator”:”
}
谢谢您的回答。我在我的/home/
中进行了交叉检查,但我没有这个config.json
文件。是自动生成的文件吗?是的。您可以登录到任何具有凭据的公共或私有存储库。登录时,该命令将凭据存储在Linux上的$HOME/.docker/config.json中。这解决了我的问题。谢谢你@Pacifist_AWS:)