docker exception

原创
06/17 19:35
阅读数 15

[docker push] no basic auth credentials

# 确认已经登录成功:
docker login registry.service

# 检查creds存储方式:["secretservice", "pass"]
cat ~/.docker/config.json
{
	"auths": {
		"registry.service": {}
	},
	"credsStore": "pass"
}
# 若是"pass"方式,切换到"secretservice"再尝试
# 个人碰到:pass方式,push时服务器要求验证信息,客户端无法再次发起请求。
# 这个可能是个人电脑认证系统出了什么问题(但登录却能成功)
sed -i 's/pass/secretservice/' ~/.docker/config.json
docker login registry.service
docker push registry.service/alpine:latest

e

展开阅读全文
打赏
0
0 收藏
分享
加载中
更多评论
打赏
0 评论
0 收藏
0
分享
返回顶部
顶部