Buildpacks 正在参加 2020 年度 OSC 中国开源项目评选,请投票支持!
Buildpacks 在 2020 年度 OSC 中国开源项目评选 中已获得 {{ projectVoteCount }} 票,请投票支持!
投票让它出道
已投票
Buildpacks 获得 2020 年度 OSC 中国开源项目评选「最佳人气项目」 !
Buildpacks 获得 2020 年度 OSC 中国开源项目评选「最佳人气项目」「最积极运营项目」 !
Buildpacks 获得 2020 年度 OSC 中国开源项目评选「最积极运营项目」 !
授权协议 Apache-2.0
开发语言 Google Go
操作系统 跨平台
软件类型 开源软件
所属分类 云计算PaaS系统/容器
开源组织
地区 不详
投 递 者 白开水不加糖
适用人群 未知
收录时间 2021-09-22

软件简介

Buildpacks 是 CNCF 的一个孵化级项目,可以将源代码转换为可以在任何云上运行的图像。该项目最初由 Heroku 于 2011 年构思。从那时起,它们已被 Cloud Foundry 和其他 PaaS 所采用,例如 Google App Engine、Gitlab、Knative、Deis、Dokku 和 Drie。

Cloud Native Buildpacks 采用现代容器标准,例如 OCI 图像格式。它们利用了这些标准的最新功能,例如跨存储库 blob 挂载和基于 Docker API v2 注册表的镜像层“rebase”。

特性:

  • 在应用程序开发人员和操作人员之间实现平衡控制。
  • 确保应用程序符合安全和合规要求。
  • 以最小的努力和干预执行升级。
展开阅读全文

代码

评论 (0)

加载中
更多评论
暂无内容
发表于开源治理专区
2020/07/31 17:11

Buildpacks项目

名称:Buildpacks 类型:软件包规范 说明:Buildpacks是可插入的、模块化的工具,通过提供比Dockerfile更高级别的抽象,将源代码转换为容器就绪的构件。通过这样做,他们提供了一种控制的平衡,最小化了最初的生产时间,减少了开发者的操作负担,并支持大规模管理应用程序的企业运营商。基于从Pivotal和Salesforce Heroku维护产品级构建包(buildpacks)的经验,CNB被构建为提供一个平台到构建包的API契约,该契约获取源代码并输...

0
0
发表了博客
2020/06/01 13:13

使用Buildpacks高效构建Docker镜像

1. 前言 Spring Boot 2.3.0.RELEASE 正式发布了几天了,其中有个新的特性:可以将Spring Boot应用代码直接打包为Docker镜像。这是什么科技?我赶紧去官网查了一番才知道用的是基于云原生的Buildpacks技术,这是一个直接将代码转换为容器镜像的技术,它意味着你不用在写Dockerfile文件了。 但是 Spring Boot 2.3.0.RELEASE 的镜像构建插件好像有BUG,等后续修复吧。但是本文的相关实践并不采用官方的插件。 2. 灵魂追问 在了解这...

0
0
发表了博客
2020/06/11 23:47

(译)Buildpacks 进入 CNCF 沙箱

今天 Pivotal、Salesforce Heroku 和 CNCF 联合宣布,云原生 Buildpacks 技术被接纳为 CNCF 沙箱项目。 多年以来 Salesforce Heroku 以及 Cloud Foundry 用户在 Buildpacks 的支持下,能够在不间断服务的情况下对应用及其依赖进行构建、打包和更新,让开发人员可以更加专注的在代码上投入精力。Buildpacks 最初由 Salesforce Heroku 开发,将应用程序的依赖一直抽象到操作系统级别。 这种抽象和分离能够在维持应用的持续运行的情...

0
0
发表了博客
2020/05/25 08:52

使用Buildpacks高效构建Docker镜像

![](https://oscimg.oschina.net/oscnet/up-30cbea96377e83c039cc51a80d2d1618432.png) ## 1. 前言 **Spring Boot 2.3.0.RELEASE** 正式发布了几天了,其中有个新的特性:**可以将Spring Boot应用代码直接打包为Docker镜像**。这是什么科技?我赶紧去官网查了一番才知道用的是基于云原生的**Buildpacks**技术,这是一个直接将代码转换为容器镜像的技术,它意味着你不用在写**Dockerfile**文件了。 > 但是 **Spring Boot 2.3.0....

0
0
发表于云计算专区
2020/02/03 18:38

欢迎云原生Buildpacks项目加入CNCF沙箱

今天,云原生计算基金会(CNCF)接受Cloud Native Buildpacks(CNB)进入CNCF沙箱。沙箱是早期阶段发展中的云原生项目的家。 CNCF沙箱是早期项目的大本营,要进一步了解CNCF的项目成熟度级别,请参考CNCF毕业标准。 Buildpacks是可插入的、模块化的工具,通过提供比Dockerfile更高级别的抽象,将源代码转换为容器就绪的构件。通过这样做,他们提供了一种控制的平衡,最小化了最初的生产时间,减少了开发者的操作负担,并支持大规模管...

0
0
发表了博客
2020/05/25 08:00

Buildpacks高效构建Spring Boot应用Docker镜像

1. 前言 Spring Boot 2.3.0.RELEASE 正式发布了几天了,其中有个新的特性:可以将 Spring Boot 应用代码直接打包为 Docker 镜像。这是什么科技?我赶紧去官网查了一番才知道用的是基于云原生的Buildpacks技术,这是一个直接将代码转换为容器镜像的技术,它意味着你不用在写Dockerfile文件了。 但是 Spring Boot 2.3.0.RELEASE 的镜像构建插件好像有 BUG,等后续修复吧。但是本文的相关实践并不采用官方的插件。 2. 灵魂追问 在了...

0
0
发表于服务端专区
2020/11/17 10:18

Spring Boot 创建 Docker 镜像

随着越来越多的组织转向容器和虚拟服务器,Docker正成为软件开发工作流程中一个更重要的部分。为此,Spring Boot 2.3中最新的功能之中,提供了为Spring Boot应用程序创建 Docker 镜像的能力。 这篇文章的目的,就是为了给大家介绍如何为 Spring Boot 应用程序创建 Docker 镜像。 ## 1. 传统Docker构建 使用Spring Boot 构建 Docker 镜像的传统方法是使用 Dockerfile 。下面是一个简单的例子: ```plaintext FROM openjdk:8-jdk-...

0
0
发表于DevOps专区
2020/07/09 22:35

SpringBoot2.3的这个新特性很给力,一条命令构建Docker镜像

一、前言 Spring Boot 2.3.0的版本已经发布了。这个版本带来了很多重要更新,比如增加了对Docker的支持,包括使用buildpacks构建镜像,优雅停机(graceful shutdown)的支持,活动性(liveness)和就绪性(readiness)探针,另一个值得注意的更新是对Java 14支持并保持对Java 8和11的LTS版本的支持。 Buildpacks是Dockerfile的替代方案。Buildpacks自动检测在Docker容器中运行应用程序所需的软件。例如,它检测到应用程序中使用...

0
0
发表了博客
2020/07/03 16:41

Spring Boot 2.3.0 发布:聚焦云技术

云栖号资讯:【点击查看更多行业资讯】 在这里您可以找到不同行业的第一手的上云资讯,还在等什么,快来! Spring Boot 发布了 2.3.0 版本,添加了对 buildpacks 方式的 Docker、分层镜像、优雅关机、存活性(liveness)和就绪性(readiness)探针的支持。另外一个值得关注的变化就是它支持 Java 14,同时保持了对 Java LTS 版本 8 和 11 的支持。 Buildpacks 是 Dockerfiles 的一个替代方案。Buildpacks 能够自动探测运行 Dock...

0
0
发表于大前端专区
2020/05/19 17:57

在 10 分钟内实现安全的 React + Docker

每日前端夜话第336篇 翻译:疯狂的技术宅 作者:Matt Raible 来源:scotch 正文共:8941 字 预计阅读时间:15 分钟 假如你已经构建了一个 React 应用,但是现在需要部署它。应该怎么做?首先,最好选择一个云提供商,因为它们一般成本低而且部署容易。 大多数云提供商都提供了一种部署静态站点的方法。用 React 构建应用只是 JavaScript、HTML 和 CSS。它们是静态文件,几乎可以在任何 Web 服务器上使用。但实际上,如果你使用了...

0
0
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
暂无内容
0 评论
2 收藏
分享
OSCHINA
登录后可查看更多优质内容
返回顶部
顶部