Loading

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的调试参数查看详细输出。

相关资料:

posted @ 2022-02-26 18:17  IMBennie  阅读(341)  评论(0编辑  收藏  举报