北京列举网 > 教育培训 > 电脑/网络 > 拉勾教育一键构建 Docker 容器
北京
[切换城市]

拉勾教育一键构建 Docker 容器

更新时间:2020-11-23 14:25:39 浏览次数:58次
区域: 北京 > 海淀 > 中关村
类别:软件工程师培训
地址:创业大街
在我们开发过程中为了支持 Docker 容器化,一般使用 Maven 编译打包然后生成镜像,能够大大提供上线效率,同时能够快速动态扩容,快速回滚,着实很方便。docker-maven-plugin 插件就是为了帮助我们在 Maven 工程中,通过简单的配置,自动生成镜像并推送到仓库中。拉勾IT课小编为大家分解

spotify 、fabric8

•      这里主要使用的主要是如下两种插件 spotify 、fabric8 , ... -配置通过 xml 定义出 Dockerfile 或者挂载外部 Dockerfile 通过调用 Docker remote api 构建出镜像
•      pig 微服务平台所有的容器化都是基于此构建




<plugin>
<groupId>com.spotify</groupId>
<artifactId>docker-maven-plugin</artifactId>
... -配置通过 xml 定义出 Dockerfile 或者挂载外部 Dockerfile
</plugin>


<plugin>
<groupId>io.fabric8</groupId>
<artifactId>docker-maven-plugin</artifactId>
... -配置通过 xml 定义出 Dockerfile 或者挂载外部 Dockerfile
</plugin>






•      执行相应的插件周期即可 mvn docker:build && mvn docker:push

jib

•      项目每次发布实际上变更的代码量不大,尤其依赖的 jar 变动的可能性较小,如果使用前两种插件构建镜像,会导致每次都全量构建,会导致存储和带宽资源浪费。
•      jib 是 Google 于 18 年 7 月发布的一个针对 Java 应用的构建镜像的工具(支持 Maven 和 Gradle) ,好处是能够复用构建缓存,能够加快构建,减小传输体积
北京电脑/网络相关信息
4月23日
办公软件培训
平谷-平谷城区
4月19日
办公软件培训
平谷-平谷城区
4月11日
办公软件培训
平谷-平谷城区
4月9日
办公软件培训
平谷-平谷城区
4月7日
4月1日
注册时间:2020年08月20日
UID:706755
---------- 认证信息 ----------
手机已认证
查看用户主页