使用jib-maven-plugin将Spring Boot项目发布为Docker镜像
目录
- 介绍
- 使用
- 总结
介绍
将spring boot(cloud)项目发布到docker环境作为镜像,一般常用的一个是com.spotify的docker-maven-plugin这个maven插件,还有一个就是本文介绍的了,本文介绍的jib-maven-plugin是谷歌提供的,且配置较为简单(相对的镜像自定义能力较弱)。
使用
增加如下配置即可:
${artifactId}
com.google.cloud.tools
jib-maven-plugin
2.1.0
java:8
latest
${version}
10.10.2.62:5000/v2/${project.build.finalName}
true
-Xms512m
-Xmx512m
-Duser.timezone=GMT+08
-Dfile.encoding=UTF8
8761
USE_CURRENT_TIMESTAMP
总结
这种方式比dockerFile简单,但是也不灵活,适合简单项目。