builder

paketobuildpacks/builder Docker 镜像

paketobuildpacks查看 Docker Hub 原文页

Paketo Builders是Paketo Buildpacks项目提供的构建器镜像,包含操作系统镜像、生命周期可执行文件和Paketo Buildpacks集合,用于通过pack CLI或其他支持Cloud Native Buildpacks的平台构建应用。⚠️这些镜像已归档,不再发布新版本。

2 次收藏下载次数: 0状态:社区镜像维护者:paketobuildpacks仓库类型:镜像最近更新:2 年前
下载命令
点击查看

Paketo Builders

⚠️ 这些镜像已归档,不再发布新版本!⚠️

这些被称为构建器的镜像由Paketo Buildpacks项目分发,包含内部操作系统镜像(详见下文差异说明)、应用生命周期可执行文件以及一系列Paketo Buildpacks。构建器可用于通过https://github.com/buildpack/pack或其他支持Cloud Native Buildpacks的平台构建应用。

镜像概述和主要用途

Paketo Buildpacks项目分发以下构建器:

  • paketobuildpacks/builder:base → 基于Ubuntu 18.04的最小镜像,添加了部分包(称为https://github.com/buildpack/spec/blob/master/platform.md#mixins),主要包括`git`和`build-essentials`
  • paketobuildpacks/builder:full → 基于Ubuntu 18.04的镜像,补充了https://github.com/paketo-buildpacks/stacks/tree/main/packages/full
  • paketobuildpacks/builder:tiny → 最小构建镜像(与base相同),运行时使用基于Ubuntu 18.04的精简、类distroless运行镜像

了解更多关于构建器的信息,请访问paketo.io

核心功能和特性

  • 多类型构建器:提供base、full、tiny三种构建器,满足不同场景需求
  • 完整构建工具链:包含生命周期可执行文件和Paketo Buildpacks集合,支持应用构建流程
  • 基于Ubuntu 18.04:统一的基础操作系统,确保构建环境一致性
  • 差异化配置:
    • base:最小化设计,仅包含核心构建依赖
    • full:增加常见C库,适用于需要系统库支持的应用
    • tiny:构建环境最小化,运行时镜像精简,优化资源占用

使用场景和适用范围

  • 需要通过Cloud Native Buildpacks构建应用的开发和CI/CD场景
  • base:适用于对构建环境依赖较少的简单应用
  • full:适用于需要链接系统C库的复杂应用
  • tiny:适用于追求最小运行时镜像体积的场景

使用方法和配置说明

查看构建器详情

要查看特定构建器镜像的详细信息(包括可用的buildpacks集合),运行:

bash
pack inspect-builder paketobuildpacks/builder:<tag>

其中<tag>可指定为base、full或tiny。

使用特定版本的构建器

Paketo构建器通过版本标签发布,格式如下:

  • Base构建器 → paketobuildpacks/builder:<VERSION>-base
  • Full构建器 → paketobuildpacks/builder:<VERSION>-full
  • Tiny构建器 → paketobuildpacks/builder:<VERSION>-tiny

例如,使用1.2.3版本的base构建器:

bash
pack build my-app --builder paketobuildpacks/builder:1.2.3-base

帮助链接

  • Paketo.io → Paketo Buildpacks官方网站
  • https://buildpacks.io → Cloud Native Buildpacks官方网站
  • 如需帮助,可通过Paketo Buildpacks Slack获取支持;如遇到特定CNB问题,请在相应GitHub仓库提交issue

镜像拉取方式

您可以使用以下命令拉取该镜像。请将 <标签> 替换为具体的标签版本。如需查看所有可用标签版本,请访问 标签列表页面。

轩辕镜像加速拉取命令点我查看更多 builder 镜像标签

docker pull docker.xuanyuan.run/paketobuildpacks/builder:<标签>

DockerHub 原生拉取命令

docker pull paketobuildpacks/builder:<标签>
专业版 · 高速稳定拉取镜像
50GB 仅 ¥8/年
高速镜像下载在线技术支持99.95% SLA 保障付费会员免广告