djib

不用安装docker也能构建docker镜像

て烟熏妆下的殇ゞ 提交于 2020-02-27 05:57:09
前提 docker 容器镜像仓库 这里举例可以公用的两个 dockerhub 阿里云容器镜像服务 前言 本文主要介绍的是google开源的一个java领域的docker构建工具jib. 目前在 github 上的start有8.5k,fork有784,是一款非常方便的java领域docker构建工具. 亮点是不需要Docker daemon,意味着即使本地没有安装docker也能通过jib构建docker镜像,并且可以构建符合 OCI 规范的镜像. 官方支持三种方式: maven插件 grade插件 jib代码库 本文使用的是springboot项目通过maven插件的方式进行讲述. 讲一下第三种,jib代码库,这种方式可以用于自研平台构建java的docker服务. 配置pom.xml 添加下面这段标准标签到文件中 <build> <plugins> ... <plugin> <groupId>com.google.cloud.tools</groupId> <artifactId>jib-maven-plugin</artifactId> <version>2.0.0</version> <configuration> <from> <image>registry.cn-hangzhou.aliyuncs.com/dragonwell/dragonwell8:8.1.1-GA