Spotify的docker-maven-plugin无法推送image到需认证的镜像注册中心
我使用的maven插件是Spotify的docker-maven-plugin
即:
<plugin>
<groupId>com.spotify</groupId>
<artifactId>docker-maven-plugin</artifactId>
<version>1.2.2</version>
</plugin>
找了找资料,看看如何配置认证信息。
按步骤配置后,发现依然不能将构建的镜像推送到注册中心。
继续搜索,后来找到解决办法是在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的调试参数查看详细输出。
相关资料: