镜像概览

完整引用
docker.io/vegardit/graalvm-maven
Registry
docker.io
命名空间
vegardit
仓库
graalvm-maven
已缓存 Tag 数
34
最近同步
07/05/2026, 03:45 AM

简介

GraalVM + Maven CI 构建镜像,预装 GraalVM JDK 与 Maven,Java 原生镜像编译与 CI 流水线基础层。

详细介绍

vegardit/graalvm-maven 提供预装 GraalVM JDK 与 Maven 的 Java 构建环境,用于 CI 流水线编译 Java 项目并构建 GraalVM native image。定位为 CI 构建基础镜像,作为 FROM 层或 --rm CI Job;独立业务服务。

快速启动

docker run --rm \
  -v $(pwd):/project \
  docker.io/vegardit/graalvm-maven:latest \
  mvn -f /project/pom.xml package

推荐实践

docker run --rm \
  -v $(pwd):/project \
  docker.io/vegardit/graalvm-maven:22.3.0-java17 \
  mvn -f /project/pom.xml -Pnative native:compile

核心参数说明

  • 定位 — CI --rm 构建镜像
  • mvn package — Maven 编译打包
  • -Pnative — GraalVM native image
  • 用途 — Jenkins/GitLab CI Job

最新 Tag(20 条)

查看全部 34 个 Tag →
Tag架构推送时间大小Digest同步期望操作
docker.io/vegardit/graalvm-maven
:22.3.3-java11
linux/amd64linux/arm64
2026/07/02 03:11403.7 MBsha256:da921f956c80
docker.io/vegardit/graalvm-maven
:latest-java11
linux/amd64linux/arm64
2026/07/02 03:11403.7 MBsha256:da921f956c80
docker.io/vegardit/graalvm-maven
:17.0.9
linux/amd64linux/arm64
2026/07/02 03:10405.8 MBsha256:2d2eb5a9893f
docker.io/vegardit/graalvm-maven
:latest-java17
linux/amd64linux/arm64
2026/07/02 03:10405.8 MBsha256:2d2eb5a9893f
docker.io/vegardit/graalvm-maven
:25.0.2
linux/amd64linux/arm64
2026/07/02 03:09453.4 MBsha256:cf351c97fb3b
docker.io/vegardit/graalvm-maven
:latest-java25
linux/amd64linux/arm64
2026/07/02 03:09453.4 MBsha256:cf351c97fb3b
docker.io/vegardit/graalvm-maven
:21.0.2
linux/amd64linux/arm64
2026/07/02 03:09405.4 MBsha256:d18e300488a2
docker.io/vegardit/graalvm-maven
:latest-java21
linux/amd64linux/arm64
2026/07/02 03:08405.4 MBsha256:d18e300488a2
docker.io/vegardit/graalvm-maven
:25.0.1
linux/amd64linux/arm64
2026/01/15 01:38463.6 MBsha256:08a33c43bf16
docker.io/vegardit/graalvm-maven
:dev-java26
linux/amd64linux/arm64
2025/12/18 01:34458.9 MBsha256:b9f3c0296648
docker.io/vegardit/graalvm-maven
:25.0.0
linux/amd64linux/arm64
2025/10/18 02:56455.9 MBsha256:a35361f2b5fc
docker.io/vegardit/graalvm-maven
:24.0.2
linux/amd64linux/arm64
2025/09/11 01:32448.7 MBsha256:b8b81b55be44
docker.io/vegardit/graalvm-maven
:latest-java24
linux/amd64linux/arm64
2025/09/11 01:32448.7 MBsha256:b8b81b55be44
docker.io/vegardit/graalvm-maven
:24.0.1
linux/amd64linux/arm64
2025/07/10 01:53440.1 MBsha256:81dfae5afd76
docker.io/vegardit/graalvm-maven
:dev-java25
linux/amd64linux/arm64
2025/06/19 01:33443.7 MBsha256:2dc02608d73f
docker.io/vegardit/graalvm-maven
:24.0.0
linux/amd64linux/arm64
2025/04/13 12:56439.8 MBsha256:6feb953c44c2
docker.io/vegardit/graalvm-maven
:23.0.2
linux/amd64linux/arm64
2025/02/08 12:22436.3 MBsha256:97163f43d6fd
docker.io/vegardit/graalvm-maven
:latest-java23
linux/amd64linux/arm64
2025/02/08 12:22436.3 MBsha256:97163f43d6fd
docker.io/vegardit/graalvm-maven
:23.0.1
linux/amd64linux/arm64
2025/01/19 12:21435.4 MBsha256:cbfbad78b468
docker.io/vegardit/graalvm-maven
:dev-java24
linux/amd64linux/arm64
2025/01/04 12:21439.5 MBsha256:e93a77b65f22