使用maven插件构建docker镜像并推送到阿里镜像仓库

1、阿里云镜像仓库

阿里云提供了docker镜像仓库,可以上传私有的镜像

2、com.spotify 提供的docker构建插件 docker-maven-plugin

3、window docker

需要启用 Hyper-V 功能,然后安装docker

具体配置:

1、maven docker-maven-plugin 插件

2、修改 ~/.docker/config.json 配置文件

将以上配置的 “credsStore”:”wincred” 去掉,这样在登陆后会将认证保存在此文件中,不然 docker-maven-plugin 获取不到认证信息,导致推送镜像失败

3、在 PowerShell 或 CMD 中登陆 阿里云 docker registry

在阿里云创建仓库后,点击管理可以看到操作指引,比如 登陆、推送、拉取等,登陆命令为:

完了之后输入开通镜像仓库 namespace 时输入的密码,完成登陆,登陆之后 ~/.docker/config.json 类似

其中 auth 就是保存的认证信息

4、现在就可以使用maven命令进行打包推送了

完成后可在阿里云中镜像仓库查看,可以在其他地方使用该镜像。

Original: https://www.cnblogs.com/xiaojf/p/14886359.html
Author: 肖建锋
Title: 使用maven插件构建docker镜像并推送到阿里镜像仓库

原创文章受到原创版权保护。转载请注明出处:https://www.johngo689.com/534867/

转载文章受原作者版权保护。转载请注明原作者出处!

(0)

大家都在看

亲爱的 Coder【最近整理,可免费获取】👉 最新必读书单  | 👏 面试题下载  | 🌎 免费的AI知识星球