docker desktop 上传images到阿里云问题。
1.用docker desktop 登录阿里云时,报错误:
Error saving credentials: error storing credentials - err: exit status 1, out: `status code not OK but 500: {"message":"getting credential helper update: Post \"https://hub.docker.com/v2/users/login?refresh_token=true\": context deadline exceeded"}
{"message":"getting credential helper update: Post \"https://hub.docker.com/v2/users/login?refresh_token=true\": context deadline exceeded"}
{"message":"getting credential helper update: Post \"https://hub.docker.com/v2/users/login?refresh_token=true\": context deadline exceeded"}`
解决方法 在PowerShell中:
使用此命令首次停止 docker
services docker stop
删除旧的 Docker 配置
rm ~/.docker/config.json
启动 Docker
services docker start
然后登录
docker login --username= 阿里云地址
问题解决
2.用vs2022中直接可发布到阿里云镜像库,但是需要注意:
1.注册表的url地址填写阿里云的仓库地址时,但是不要带仓库名,在阿里云新建仓库名要与vs2022的项目名称相同。
2。用第一个问题登录阿里云确认能登录,后再上传。