概要

フル名
docker.io/okteto/maven
Registry
docker.io
名前空間
okteto
リポジトリ
maven
キャッシュ Tag 数
3
最終同期
07/05/2026, 09:52 PM

概要

Okteto Maven 构建镜像,预装 Maven 与 JDK,Java 项目 CI/CD 编译打包一次性容器。

詳細

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 构建
Tagアーキテクチャプッシュ日時サイズDigest同期期望操作
docker.io/okteto/maven
:3
linux/amd64
2026/03/03 20:49412.0 MBsha256:f2d738819b31
docker.io/okteto/maven
:3-openjdk
linux/amd64
2020/09/19 15:28339.1 MBsha256:aa4882dcf997
docker.io/okteto/maven
:latest
linux/amd64
2020/06/13 03:01254.7 MBsha256:a145ac80cf7f