文档首页 > > 常见问题> 镜像管理类>

为什么登录指令执行失败?

为什么登录指令执行失败?

分享
更新时间:2021/04/01 GMT+08:00

登录指令执行失败有以下几种情况:

  1. 容器引擎未安装正确,报如下图所示错误:

    “docker: command not found”

    解决方法:重新安装容器引擎,安装方法请参见安装容器引擎

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

    “unauthorized: authentication required”

    解决方法:登录容器镜像服务控制台,在左侧菜单栏选择“我的镜像”,单击右侧“客户端上传”获取登录指令。

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

    “Error llgging in to v2 endpoint, trying next endpoint: Get https://{{endpoint}}/v2/: dial tcp: lookup {{endpoint}} on xxx.xxx.xxx.xxx:53 : no such host”

    解决方法:

    1. 修改登录指令中的镜像仓库地址:访问“我的凭证”,在“项目列表”页签中查找当前区域对应的项目,镜像仓库地址为 : swr.区域项目名称.myhuaweicloud.com,如华为-北京一对应的镜像仓库地址为swr.cn-north-1.myhuaweicloud.com。
    2. 获取临时的登录指令:方法请参见2
  3. x509:certficate has expired or is not yet vaild

    长期有效登录指令中AK/SK被删除导致,请使用有效AK/SK生成登录指令。

分享: