谷歌在2018年底开源了一个新的Java工具Jib,可以轻松将Java应用容器化。使用Jib,我们不需要编写Dockerfile或安装Docker,通过集成到Maven或Gradle插件中,我们可以立即将Java应用程序容器化。开源地址:https://github.com/GoogleContainerTools/jib1.什么是JibJib是一个快速简单的容器镜像构建工具,作为Maven或Gradle的一部分运行,无需编写Dockerfile或运行Docker守护进程。它从Maven或Gradle构建我们的Docker镜像,并通过仅将更改的层(而不是整个应用程序)推送到注册表来节省宝贵的构建时间。现在,让我们将Docker构建过程与Jib构建过程进行比较。Docker构建过程如下。Jib构建过程是这样工作的。二、实战真知1、搭建一个简单的Java项目我们写一个简单的Java类。publicclassHelloWorld{publicstaticvoidmain(String[]args){System.out.println("HelloWorld!");System.out.println("http://blog.720ui.com");}}接下来,我们创建另一个pom。xml文件。registry.cn-hangzhou.aliyuncs.com/lianggzone/oracle_java8
registry.cn-hangzhou.aliyuncs.com/lianggzone/jib-helloworld:v1
registry.cn-hangzhou.aliyuncs.com/lianggzone/oracle_java8
registry.cn-hangzhou.aliyuncs.com/lianggzone/jib-springboot:v1
tomcat:8.5-jre8-alpine
