在pom.xml文件配置maven plugin:dockerfile-maven-plugin
通过在Jenkins配置的部署流程,打成镜像,并push到阿里云私有镜像仓库
参考按照官方给的方法:https://github.com/spotify/dockerfile-maven/blob/master/docs/authentication.md 配置了帐户、密码,结果发现一直无法生效,会报如下错误:
Caused by: com.spotify.docker.client.exceptions.DockerException: denied: requested access to the resource is denied
最后,在 https://github.com/spotify/docker-maven-plugin/issues/422 找到了原因,是之前在主机上执行了:
docker login --username=xxxx registry.cn-shanghai.aliyuncs.com
命令导致的,此命令会生成 /root/.docker/config.json 文件,导致配置失效,删除该文件后,便可以正常上传了
附poml.xml文件部分配置:<