Jib - Make docker simple again
在 使用 Docker 构建 Spring Boot Application 中简单介绍了如何使用 Docker 构建 Spring Boot Application。本文探讨如何更简单的构建 Docker 镜像。
jib 简介
Make America Great Again. – Donald Trump
大概是受 Donald Trump 的启发 🙄,Google 发布的 jib 让原本已经很简单的 Docker 镜像构建过程变得更加简单。
一图顶千言,先看 Docker 构建镜像流程
再看 Jib 构建容器镜像流程
使用
下面来介绍以下如何使用 Jib
编写 Spring Boot Application
略
配置 Jib 插件
在项目的 pom.xml 文件中,新增如下配置
1 | <plugin> |
其中
- from:等同于
Dockerfile中的FROM - to:镜像容器服务的地址以及对应的
tag,这里我采用的是阿里云的地址 - jvmFlag:容器启动时的
JVM参数
构建
在终端执行 maven package 命令,Docker 镜像就打包并上传好了 ✌。
至此,整个构建过程已经完成,我们甚至连 Dockerfile 都不用写,是不是超级简单 🤪。
如有需要,可参考本文中的 Demo 。