
# 如何解决Docker客户端push镜像失败的问题
#### 问题描述
在后台Docker登录成功以后，使用Docker客户端上传镜像包时，例如执行如下命令上传：
**docker push** *10.125.54.133:20202* **/** *test1* **/busybox:latest**
![](https://support.huaweicloud.com/servicestage_faq/public_sys-resources/note_3.0-zh-cn.png)
- 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**
     ![](https://support.huaweicloud.com/servicestage_faq/public_sys-resources/note_3.0-zh-cn.png)
     - 10.125.54.133:20202为租户或用户准备上传仓库的IP和端口号。
     
     - test2为该租户或用户下有操作权限的namespace。
       
   
   - 执行如下命令，更换到新的namespace。 **docker push** *10.125.54.133:20202/test3* **/busybox:latest**
     ![](https://support.huaweicloud.com/servicestage_faq/public_sys-resources/note_3.0-zh-cn.png)
     - 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
   ```
   出现异常，请联系技术支持工程师。
   
   
 
