镜像概览

完整引用
docker.io/paketobuildpacks/builder-jammy-java-tiny
Registry
docker.io
命名空间
paketobuildpacks
仓库
builder-jammy-java-tiny
已缓存 Tag 数
146
最近同步
07/06/2026, 03:58 PM

简介

Paketo Buildpacks 的 Jammy Java Tiny 构建器镜像,供 pack/CI 将 Java 源码打包为可运行 OCI 镜像,属于一次性构建工具而非运行时服务。

详细介绍

paketobuildpacks/builder-jammy-java-tiny 集成 BellSoft Liberica JRE 与 Paketo Java buildpack,开发者执行 pack builddocker build(配合 buildpacks)生成精简 Java 容器。镜像定位为 CI/CD 构建环境,任务结束即退出,不适合 Kubernetes 常驻 Deployment。与 Dockerfile 多阶段构建相比自动检测 Maven/Gradle 并分层缓存;Pipeline 中挂载源码目录并以 --rm 运行 builder。

快速启动

pack build my-app:latest \
  --builder docker.io/paketobuildpacks/builder-jammy-java-tiny:latest \
  --path ./target/*.jar

推荐实践

docker run --rm \
  -v $(pwd):/workspace \
  -v /var/run/docker.sock:/var/run/docker.sock \
  docker.io/paketobuildpacks/builder-jammy-java-tiny:0.4.0 \
  /cnb/lifecycle/creator -app=/workspace -tag=my-app:0.1.0

核心参数说明

  • --builder — pack 指定本 builder 镜像
  • -v /var/run/docker.sock — 构建输出需 Docker 守护进程
  • -v $(pwd):/workspace — 挂载应用源码或 JAR
  • 固定 tag — buildpack 与 Jammy 基础层版本 pin
  • --rm — 构建完成自动清理
  • Tiny — 精简 JRE,不含完整 JDK 工具链

最新 Tag(20 条)

查看全部 146 个 Tag →
Tag架构推送时间大小Digest同步期望操作
docker.io/paketobuildpacks/builder-jammy-java-tiny
:latest
linux/amd64linux/arm64
2026/07/03 23:26320.1 MBsha256:23473b125998
docker.io/paketobuildpacks/builder-jammy-java-tiny
:0.1.41
linux/amd64linux/arm64
2026/07/03 23:25320.1 MBsha256:23473b125998
docker.io/paketobuildpacks/builder-jammy-java-tiny
:0.1.40
linux/amd64linux/arm64
2026/07/01 23:37326.9 MBsha256:ccafa01e5fa3
docker.io/paketobuildpacks/builder-jammy-java-tiny
:0.1.39
linux/amd64linux/arm64
2026/07/01 11:56326.9 MBsha256:8a04bf06d8e0
docker.io/paketobuildpacks/builder-jammy-java-tiny
:0.1.38
linux/amd64linux/arm64
2026/06/29 23:57326.9 MBsha256:2f7bb6e67080
docker.io/paketobuildpacks/builder-jammy-java-tiny
:0.1.37
linux/amd64linux/arm64
2026/06/23 23:44324.1 MBsha256:99ae4cb71f7b
docker.io/paketobuildpacks/builder-jammy-java-tiny
:0.1.36
linux/amd64linux/arm64
2026/06/17 00:24324.1 MBsha256:284d52b0ce96
docker.io/paketobuildpacks/builder-jammy-java-tiny
:0.1.35
linux/amd64linux/arm64
2026/06/16 00:31324.1 MBsha256:d69e70095371
docker.io/paketobuildpacks/builder-jammy-java-tiny
:0.1.34
linux/amd64linux/arm64
2026/06/13 11:56324.1 MBsha256:4eafb4be743c
docker.io/paketobuildpacks/builder-jammy-java-tiny
:0.1.33
linux/amd64linux/arm64
2026/06/12 23:50371.2 MBsha256:e96f559f997f
docker.io/paketobuildpacks/builder-jammy-java-tiny
:0.1.32
linux/amd64linux/arm64
2026/06/10 11:56324.2 MBsha256:e0ecee2f8c0d
docker.io/paketobuildpacks/builder-jammy-java-tiny
:0.1.31
linux/amd64linux/arm64
2026/06/09 11:55321.9 MBsha256:ef0d02cff37e
docker.io/paketobuildpacks/builder-jammy-java-tiny
:0.1.30
linux/amd64linux/arm64
2026/06/08 23:57321.3 MBsha256:4222c4a7e201
docker.io/paketobuildpacks/builder-jammy-java-tiny
:0.1.29
linux/amd64linux/arm64
2026/06/06 11:59321.3 MBsha256:1487e9b1612d
docker.io/paketobuildpacks/builder-jammy-java-tiny
:0.1.28
linux/amd64linux/arm64
2026/06/03 11:56321.3 MBsha256:1c9dbcedc01e
docker.io/paketobuildpacks/builder-jammy-java-tiny
:0.1.27
linux/amd64linux/arm64
2026/06/02 00:39321.2 MBsha256:c4b769086dec
docker.io/paketobuildpacks/builder-jammy-java-tiny
:0.1.26
linux/amd64linux/arm64
2026/05/27 23:56321.2 MBsha256:b90d901a86d4
docker.io/paketobuildpacks/builder-jammy-java-tiny
:0.1.25
linux/amd64linux/arm64
2026/05/23 11:41320.7 MBsha256:300c6eeff3b9
docker.io/paketobuildpacks/builder-jammy-java-tiny
:0.1.24
linux/amd64linux/arm64
2026/05/21 11:56319.7 MBsha256:82ffa01d700c
docker.io/paketobuildpacks/builder-jammy-java-tiny
:0.1.23
linux/amd64linux/arm64
2026/05/15 11:58318.8 MBsha256:d1e3cb0fcf29