阿里云镜像仓库 docker login 失败,unauthorized: authentication required

本贴最后更新于 1337 天前,其中的信息可能已经渤澥桑田

发现问题

今天使用 docker login 阿里云镜像仓库时,在输入密码后,报错:Error response from daemon: Get https://registry.cn-hangzhou.aliyuncs.com/v2/: unauthorized: authentication required,如图:

Screen Shot 2021-04-24 at 4.46.20 PM

镜像仓库设置的是私有,密码输入正确,疑惑为何会出现没有授权的问题。

问题原因

直接前往阿里云容器镜像服务的文档 - Docker 客户端常见问题,定位到了问题的原因:

Screen Shot 2021-04-24 at 4.10.22 PM

"您使用了阿里云账户的登录密码,而不是 Registry 的独立登录密码",这是导致 docker login 阿里云镜像仓库失败的原因。docker login 阿里云镜像仓库输入的密码,应该独立设置:阿里云容器镜像服务控制台

解决问题

进入实例

image-20210424163351879

进入访问凭证选项,设置固定密码:

image-20210424163611013

image-20210424163726985

在终端中重新使用 docker login 登录,输入刚刚设置的密码:

Screen Shot 2021-04-24 at 4.53.43 PM

Login Succeeded。问题解决。

参考/引用

Docker 客户端常见问题 - 阿里云容器服务文档

  • 阿里云

    阿里云是阿里巴巴集团旗下公司,是全球领先的云计算及人工智能科技公司。提供云服务器、云数据库、云安全等云计算服务,以及大数据、人工智能服务、精准定制基于场景的行业解决方案。

    89 引用 • 345 回帖
  • Docker

    Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的操作系统上。容器完全使用沙箱机制,几乎没有性能开销,可以很容易地在机器和数据中心中运行。

    492 引用 • 926 回帖

相关帖子

欢迎来到这里!

我们正在构建一个小众社区,大家在这里相互信任,以平等 • 自由 • 奔放的价值观进行分享交流。最终,希望大家能够找到与自己志同道合的伙伴,共同成长。

注册 关于
请输入回帖内容 ...