1.jib是什么?

2.jib项目的gitHub的地址
https://github.com/GoogleContainerTools/jib3.在项目的pom中引入插件配置如下
<plugin><groupId>com.google.cloud.toolsgroupId><artifactId>jib-maven-pluginartifactId><version>1.7.0version><configuration><from><image>openjdk:alpineimage>from><to><image>registry.cn-hangzhou.aliyuncs.com/bigfei/zlfimage><tags><tag>${project.version}tag>tags><auth><username>bigfei大飞哥username><password>xxxxxpassword>auth>to>configuration><executions><execution><phase>packagephase><goals><goal>buildgoal>goals>execution>executions>plugin>


5.项目中的Dockrefile文件和最小jre镜像
使用自己制作的基础镜像:



6.构建
idea中执行如下命令:
mvn clean compile jib:build
成功上传到阿里云镜像仓库中了:

构建了两个版本的dem(v1和v2)
分别使用自己构建的最小jre镜像打的tag为v2版本
使用官方的jdk镜像构建的tag为v1版本

pom中基础镜像选择:<from><image>openjdk:alpineimage>from>

7.启动验证
启动遇到的问题:

解决:
官网有这么一个配置需要配置下:
https://github.com/GoogleContainerTools/jib/tree/master/jib-maven-plugin
改成你自己的启动主类:
