您好,欢迎来到12图资源库!分享精神,快乐你我!我们只是素材的搬运工!!
  • 首 页
  • 当前位置:首页 > 开发 > WEB开发 >
    Google 正式开源 Jib ,协助 Java 运用快速容器化
    时间:2018-07-11 12:01 来源:网络整理 作者:网络 浏览:收藏 挑错 推荐 打印

    开发者盛宴来袭!7月28日51CTO首届开发者大赛决赛带来技术创新分享

    Google 本周宣布开源一款新的 Java 工具 Jib ,旨在让开发者运用他们熟习的工具更轻松地将 Java 运用顺序容器化。

    Google 正式开源 Jib ,协助 Java 运用快速容器化

    在7月9日发布的博客文章中,Google 软件工程师 Appu Goundan 和 Qingyang Chen 将 Jib 描画为一个容器镜像构建器,旨在处置将 Java 运用打包到容器中所触及的一切步骤。

    他们表示,容器使 Java 开发者比以往任何时分都更接近“一次编写,随处运转” 的任务流程,但容器化 Java 运用却并非易事:你必须先编写 Dockerfile ,root 后运转 Docker 守护进程,等候构建完成,最后将镜像推送至远程注册表。Jib 将处置将运用打包到容器镜像进程中的一切步骤,它直接与 Maven 和 Gradle Java 开发环境集成,不需求你编写 Dockerfile 或安装 Docker ,只需将其作为插件添加到你的构建中,就可以立刻将 Java 运用容器化。

    Docker 构建流程:

    Google 正式开源 Jib ,协助 Java 运用快速容器化

    Jib 构建流程:

    Jib 应用 Docker 镜像中的分层功用,以 Maven 和 Gradle 插件方式提供,经过以下方式优化 Java 容器镜像构建:

    复杂 - Jib 采用 Java 完成,并作为 Maven 或 Gradle 构建的一部分运转。你不需求维护 Dockerfile ,运转 Docker 守护进程,甚至无需创立包含一切依赖项的 JAR 包。

    快速 - Jib 应用镜像分层和注册表缓存来完成快速、增量构建。它读取你的构建配置,将运用分到不同的层中,只重新构建和推送发作变更的层。

    可重现 - Jib 支持依据 Maven 和 Gradle 的构建元数据停止声明式的容器镜像构建,只需输入保持不变,就可以经过配置重复创立相反的镜像。

    【编辑引荐】

    Kotlin 2018 调查:1/4 的 Java 开发者在迁移后表示懊悔

    世界杯直播背后的黑科技,腾讯云极速高清技术驱动体育直播开展

    工信部:我国打破5G关键技术 商用设备年底前推出

    2018上半年PC新技术清点

    技术创业选方向,思索清单没有这 3 条,等于白做!

    (责任编辑:admin)