文档首页 > > 常见问题> 镜像管理类> 为什么docker login指令执行失败?

为什么docker login指令执行失败?

分享
更新时间: 2019/10/15 GMT+08:00

docker login指令执行失败有以下几种情况:

  1. docker未安装正确,报如下图所示错误:

    解决方法:重新安装docker,安装方法请参见安装docker

    • 由于容器镜像服务支持Docker 1.11.2及以上版本上传镜像,建议下载对应版本。
    • 安装Docker需要连接互联网,内网服务器需要绑定弹性IP后才能访问。
  1. docker login指令已过期或docker login指令中区域项目名称、AK、登录密钥错误,报如下图所示错误:

    解决方法:登录容器镜像服务控制台,在左侧菜单栏选择“我的镜像”,单击右侧“客户端上传”,在弹出的页面中获取docker login指令,如图1

    图1 获取docker login指令
    1. 获取临时的docker login指令:单击“生成临时的docker login指令”,在弹出的页面中单击复制docker login指令。
    2. 获取长期有效的docker login指令:单击“获取长期有效docker login指令”,具体方法请参见获取长期有效docker login指令
  2. docker login指令中镜像仓库地址错误,报如下图所示错误:

    解决方法:

    1. 修改docker login指令中的镜像仓库地址:访问“我的凭证”,在“项目列表”页签中查找当前区域对应的项目,镜像仓库地址为 : swr.区域项目名称.myhuaweicloud.com,如华为-北京一对应的镜像仓库地址为swr.cn-north-1.myhuaweicloud.com。
    2. 获取临时的docker login指令:方法请参见2
分享:

文档是否有解决您的问题?

提交成功!

非常感谢您的反馈,我们会继续努力做到更好!

反馈提交失败,请稍后再试!

*必选

请至少选择或填写一项反馈信息

字符长度不能超过200

提交反馈 取消

如您有其它疑问,您也可以通过华为云社区问答频道来与我们联系探讨

跳转到云社区