文档首页 > > 常见问题> 软件中心> 如何解决Docker客户端push镜像失败的问题

如何解决Docker客户端push镜像失败的问题

分享
更新时间: 2019/08/19 19:03

问题描述

在后台Docker登录成功以后,使用Docker客户端上传镜像包时,例如执行如下命令上传:

docker push 10.125.54.133:20202/test1/busybox:latest

说明:

10.125.54.133:20202为租户或用户准备上传仓库的IP和端口号。

test1为namespace。

上传失败,Docker客户端出现如下提示:

unauthorized: authentication required

解决方法

  1. 租户或用户以正确的AK/SK登录Docker客户端。
  2. 向本租户或用户下有操作权限的namespace上传镜像,或者更换到新的namespace。

    • 执行如下命令,向本租户或用户下有操作权限的namespace上传镜像。

      docker push 10.125.54.133:20202/test2/busybox:latest

      说明:

      10.125.54.133:20202为为租户或用户准备上传仓库的IP和端口号。

      test2为该租户或用户下有操作权限的namespace。

    • 执行如下命令,更换到新的namespace。

      docker push 10.125.54.133:20202/test3/busybox:latest

      说明:

      10.125.54.133:20202为为租户或用户准备上传仓库的IP和端口号。

      test3为新的namespace。

  3. 上传成功后,显示如下:

    The push refers to a repository [10.125.54.133:20202/test2/busybox]
    6a749002dd6a: Pushed
    latest: digest: sha256:ecb3f3e96e003af6e02f0f47ac4d25a3b0585db54de0a82bb070f8cb78a79bc7 size: 527

    出现异常,请联系技术支持工程师。

分享:

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

提交成功!

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

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

*必选

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

字符长度不能超过200

提交反馈 取消

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

跳转到云社区