pom文件配置如下
报错信息 [ERROR] denied: requested access to the resource is denied
将username,password,url替换成DockerHub的可以成功push,用阿里云的就不行。尝试过使用setting.xml配置用户密码也不行。
保证用户名、密码、连接正确,都自己对了一下午了
我也遇到了同样的问题,使用中文的用户名就有问题,非中文就没有问题,但是我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的表现是否一样
我的是中文账号就不可以,使用英文账号就可以,感觉是 dockerfile-maven-plugin 的bug,不支持中文账号
这里配置的密码不是阿里云账户的密码,是第一次进入到镜像服务控制台时设置的密码,如果忘记了密码可以在镜像服务控制台修改
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。