Spotify的docker-maven-plugin无法推送image到需认证的镜像注册中心


我使用的maven插件是Spotify的docker-maven-plugin
即:


 com.spotify
 docker-maven-plugin
 1.2.2

在参考博文:使用docker-maven-plugin插件实现Docker构建并提交到私有仓库
和Spotify的docker-maven-plugin插件官方的仓库README文档的方式来提供认证账号密码后,依然不能将构建的镜像推送到注册中心。

解决办法是在?Docker配置文件(C:\Users\Bennie.docker\config.json)提供该镜像注册中心的认证信息。

{
	"auths": {
	    "registry.cn-beijing.aliyuncs.com": {
            "username": "xxxx@gmail.com",
            "password": "123456"
        }
	},
	"credsStore": "desktop"
}

如果有遇到其他错误,可以通过mvn clean package docker:build -X打开maven的调试参数查看详细输出。

其他资料:

  • 使用docker-maven-plugin插件实现Docker构建并提交到私有仓库
  • 使用Docker部署SpringBoot
  • Docker部署SpringBoot项目
  • 阿里云Docker镜像注册中心的申请与使用