kouleen/maven 是基于 Alpine Linux + OpenJDK 构建的超轻量、稳定、高效 Maven 容器镜像。
专为 Java 项目自动化构建、打包、编译、CI/CD 场景设计,内置阿里云镜像加速,国内下载依赖超快,开箱即用。
✅ 超小体积:Alpine 精简构建,体积远小于官方 Maven
✅ 内置加速:默认阿里云 Maven 镜像,国内依赖下载飞速
✅ 多版本兼容:支持 JDK 8/11/17 + Maven 最新稳定版
✅ 持久化缓存:挂载本地仓库,重复构建秒速
✅ 中文不乱码:UTF-8 编码,日志正常显示
✅ 时区正确:默认 Asia/Shanghai 北京时间
✅ 无魔改官方:兼容所有 Maven 命令与插件
latest → Maven 最新稳定版 + JDK 173.9.9 → 固定稳定版docker run -it --rm kouleen/maven:latest mvn -v
进入你的 Java 项目目录,直接执行:
docker run -it --rm \
-v $(pwd):/app \
-v $(pwd)/.m2:/root/.m2 \
-w /app \
kouleen/maven:latest \
mvn clean package -DskipTests
# 构建阶段
FROM kouleen/maven:latest AS builder
WORKDIR /app
COPY . .
RUN mvn clean package -DskipTests
# 运行阶段
FROM kouleen/openjdk:17
COPY --from=builder /app/target/*.jar /app.jar
ENTRYPOINT ["java","-jar","/app.jar"]
/app/root/.m2# 清理并打包
mvn clean package -DskipTests
# 安装到本地仓库
mvn clean install
# 跳过测试打包
mvn package -DskipTests
# 查看依赖树
mvn dependency:tree
已内置 阿里云 Maven 镜像,国内环境极速下载。
在你本地项目的 target/ 目录下,直接可用。
主要用于构建阶段,运行推荐使用 kouleen/openjdk。
支持:linux/amd64、linux/arm64
🐳 Docker Hub: kouleen
📦 镜像地址: kouleen/maven
直接全选复制,粘贴到 Docker Hub 就是一篇专业、完整、美观的官方使用文档!# 🚀 kouleen/maven - 轻量级 Maven 构建镜像
kouleen/maven 是基于 Alpine Linux + OpenJDK 构建的超轻量、稳定、高效 Maven 容器镜像。
专为 Java 项目自动化构建、打包、编译、CI/CD 场景设计,内置阿里云镜像加速,国内下载依赖超快,开箱即用。
✅ 超小体积:Alpine 精简构建,体积远小于官方 Maven
✅ 内置加速:默认阿里云 Maven 镜像,国内依赖下载飞速
✅ 多版本兼容:支持 JDK 8/11/17 + Maven 最新稳定版
✅ 持久化缓存:挂载本地仓库,重复构建秒速
✅ 中文不乱码:UTF-8 编码,日志正常显示
✅ 时区正确:默认 Asia/Shanghai 北京时间
✅ 无魔改官方:兼容所有 Maven 命令与插件
latest → Maven 最新稳定版 + JDK 173.9.9 → 固定稳定版docker run -it --rm kouleen/maven:latest mvn -v
进入你的 Java 项目目录,直接执行:
docker run -it --rm \
-v $(pwd):/app \
-v $(pwd)/.m2:/root/.m2 \
-w /app \
kouleen/maven:latest \
mvn clean package -DskipTests
# 构建阶段
FROM kouleen/maven:latest AS builder
WORKDIR /app
COPY . .
RUN mvn clean package -DskipTests
# 运行阶段
FROM kouleen/openjdk:17
COPY --from=builder /app/target/*.jar /app.jar
ENTRYPOINT ["java","-jar","/app.jar"]
/app/root/.m2# 清理并打包
mvn clean package -DskipTests
# 安装到本地仓库
mvn clean install
# 跳过测试打包
mvn package -DskipTests
# 查看依赖树
mvn dependency:tree
已内置 阿里云 Maven 镜像,国内环境极速下载。
在你本地项目的 target/ 目录下,直接可用。
主要用于构建阶段,运行推荐使用 kouleen/openjdk。
支持:linux/amd64、linux/arm64
🐳 Docker Hub: kouleen
📦 镜像地址: kouleen/maven
直接全选复制,粘贴到 Docker Hub 就是一篇专业、完整、美观的官方使用文档!
Content type
Image
Digest
sha256:8c14318b0…
Size
117.9 MB
Last updated
6 months ago
docker pull kouleen/maven:3.9.14-openjdk25