Overview
- Full name
docker.io/okteto/maven- Registry
- docker.io
- Namespace
- okteto
- Repository
- maven
- Cached tags
- 3
- Last synced
- 07/05/2026, 09:52 PM
Introduction
Okteto Maven 构建镜像,预装 Maven 与 JDK,Java 项目 CI/CD 编译打包一次性容器。
Details
okteto/maven 基于 Maven 官方镜像预装 JDK 与 Maven 构建工具,在 CI/CD 流水线或 Okteto 开发环境中编译打包 Java 项目。定位为 --rm Java 构建 CLI 容器,挂载源码目录后运行 mvn package;非常驻 Web 服务。
快速启动
docker run --rm \
-v $PWD:/app -w /app \
docker.io/okteto/maven:latest \
mvn -version
推荐实践
docker run --rm \
-v $PWD:/app -w /app \
-v $HOME/.m2:/root/.m2 \
docker.io/okteto/maven:3.9-jdk17 \
mvn clean package -DskipTests
核心参数说明
mvn clean package— 编译打包-v $PWD:/app— 挂载项目源码-v .../.m2:...— Maven 本地仓库缓存- 调度 — CI/K8s Job 构建
Latest tags (20)
View all 3 tags →| Tag | Arch | Pushed At | Size | Digest | Sync | Wish | Action |
|---|---|---|---|---|---|---|---|
docker.io/okteto/maven :3 | linux/amd64 | 2026/03/03 20:49 | 412.0 MB | sha256:f2d738819b31… | |||
docker.io/okteto/maven :3-openjdk | linux/amd64 | 2020/09/19 15:28 | 339.1 MB | sha256:aa4882dcf997… | |||
docker.io/okteto/maven :latest | linux/amd64 | 2020/06/13 03:01 | 254.7 MB | sha256:a145ac80cf7f… |