开发者社区 > 云原生 > 容器服务 > 正文

使用dockerfile-maven-plugin无法push到容器镜像服务

pom文件配置如下 image.png

报错信息 [ERROR] denied: requested access to the resource is denied

将username,password,url替换成DockerHub的可以成功push,用阿里云的就不行。尝试过使用setting.xml配置用户密码也不行。

保证用户名、密码、连接正确,都自己对了一下午了

展开
收起
游客xs67x37n5yxes 2019-12-11 17:41:12 6542 0
6 条回答
写回答
取消 提交回答
  • 我也遇到了同样的问题,使用中文的用户名就有问题,非中文就没有问题,但是我debug了dockerfile-maven-plugin:1.4.13发现是使用了com.spotify.docker.client.DefaultDockerClient来进行交互,最后是对接的docker engine api,我尝试直接调用docker engine api:v1.41,唯一变量是把auth信息的base64编码结果放在X-Registry-Auth中,带中文的auth信息就会报错,不带中文的就正常。所以最后定位是docker engine:1.41的bug。我使用的是mac,不知道在不同的平台docker engine:1.41的表现是否一样

    2021-05-27 18:45:29
    赞同 2 展开评论 打赏
  • 我的是中文账号就不可以,使用英文账号就可以,感觉是 dockerfile-maven-plugin 的bug,不支持中文账号

    2020-11-18 15:33:08
    赞同 展开评论 打赏
  • 遇到同样的问题,有解决的吗

    2020-09-28 11:22:12
    赞同 展开评论 打赏
  • 我也是,密码就是设定的固定密码,还是不管用,楼主解决了码

    2020-07-25 01:07:48
    赞同 展开评论 打赏
  • 我也是这样 请问怎么解决的呀

    2020-07-17 17:30:52
    赞同 展开评论 打赏
  • 阿里云容器服务的高级研发工程师,花名溪恒,专注于容器底层技术和网络

    这里配置的密码不是阿里云账户的密码,是第一次进入到镜像服务控制台时设置的密码,如果忘记了密码可以在镜像服务控制台修改

    2020-03-11 20:36:54
    赞同 展开评论 打赏
滑动查看更多

国内唯一 Forrester 公共云容器平台领导者象限。

相关电子书

更多
我的Docker:Docker插件机制详解 立即下载
我的Docker-Docker插件机制详解 立即下载
Docker镜像原理和最佳实践 立即下载