Gradle是一款快速高效、稳定可靠且灵活易用的开源构建工具,它凭借优雅简洁且高度可扩展的领域特定语言(DSL),广泛应用于各类软件项目的构建流程中,能够自动化处理编译、测试、打包等复杂任务,有效简化构建配置,提升开发效率,同时支持多语言开发环境,满足不同项目的个性化构建需求,为开发者提供了强大而便捷的构建解决方案。
收藏数: 625
下载次数: 282629551
类型:

library/gradleGradle, Inc.(官方GitHub仓库)
以下标签按JDK版本和基础镜像类型分组,可直接用于拉取对应Gradle镜像,点击标签组名称可查看对应的Dockerfile源码:
Ubuntu Noble基础版(含latest标签):
9.1.0-jdk25、9.1-jdk25、9-jdk25、jdk25、latest等
Dockerfile链接
Alpine基础版(轻量版):
9.1.0-jdk25-alpine、9.1-jdk25-alpine、jdk25-alpine、alpine等
Dockerfile链接
Corretto基础版(Amazon JDK):
9.1.0-jdk25-corretto、jdk25-corretto、corretto等
Dockerfile链接
UBI基础版(Red Hat通用基础镜像):
9.1.0-jdk25-ubi、jdk25-ubi、ubi等
Dockerfile链接
GraalVM基础版(支持原生镜像):
9.1.0-jdk25-graal、jdk25-graal、graal等
Dockerfile链接
支持JDK 21、17、11、8等版本,标签命名规则与JDK 25类似,例如:
9.1.0-jdk21、9.1.0-jdk21-alpine、9.1.0-jdk21-corretto等9.1.0-jdk17、9.1.0-jdk17-ubi、9.1.0-jdk17-graal等8.14.3-jdk21)、7.x(如7.6.6-jdk17)、6.x(如6.9.4-jdk11)完整标签列表及对应Dockerfile可通过官方GitHub仓库查询。
GitHub Issues
amd64、arm32v7、arm64v8、ppc64le、riscv64、s390xGradle是一款快速、可靠、灵活的开源构建自动化工具,采用优雅的声明式构建语言,支持多语言项目构建(如Java、Kotlin、C++等),广泛用于企业级项目。
在项目根目录执行以下命令,可直接运行Gradle任务(如编译、测试等):
bashdocker run --rm -u gradle \ -v "$PWD":/home/gradle/project \ -w /home/gradle/project \ gradle gradle <任务名称>
--rm:任务执行完成后自动删除容器-u gradle:使用容器内的gradle用户执行命令(避免权限问题)-v "$PWD":/home/gradle/project:将当前目录挂载到容器内的项目路径-w /home/gradle/project:设置容器内的工作目录为项目路径<任务名称>:替换为实际Gradle任务(如build、test、clean)执行项目构建任务:
bashdocker run --rm -u gradle -v "$PWD":/home/gradle/project -w /home/gradle/project gradle gradle build
gradle:<version>)noble、jammy版本),包含完整依赖,适合大多数场景。gradle:9.1.0、gradle:9-jdk25、gradle:latest(默认指向最新稳定版)。gradle:<version>-alpine)musl libc而非glibc,部分依赖glibc的工具可能存在兼容性问题。以下是 gradle 相关的常用 Docker 镜像,适用于 不同场景 等不同场景:
您可以使用以下命令拉取该镜像。请将 <标签> 替换为具体的标签版本。如需查看所有可用标签版本,请访问 版本下载页面。

manifest unknown 错误
TLS 证书验证失败
DNS 解析超时
410 错误:版本过低
402 错误:流量耗尽
身份认证失败错误
429 限流错误
凭证保存错误
来自真实用户的反馈,见证轩辕镜像的优质服务