本站支持搜索的镜像仓库:Docker Hub、gcr.io、ghcr.io、quay.io、k8s.gcr.io、registry.gcr.io、elastic.co、mcr.microsoft.com
本镜像为 Apache Groovy 官方 Docker 镜像的 amd64 架构版本,基于 Java 平台提供 Apache Groovy 运行环境。Apache Groovy 是一种功能强大的多范式语言,支持动态类型与静态类型、静态编译,旨在通过简洁、熟悉且易于学***的语法提升开发者 productivity。该镜像可用于 Groovy 脚本执行、应用开发及运行环境搭建。
amd64、arm32v7、arm64v8、ppc64le、riscv64、s390x(更多架构信息)| 标签组 | 对应 Dockerfile 链接 |
|---|---|
4.0.27-jdk21、4.0-jdk21、4-jdk21、jdk21、4.0.27-jdk21-noble、4.0-jdk21-noble、4-jdk21-noble、jdk21-noble、latest、4.0.27-jdk、4.0-jdk、4-jdk、jdk、4.0.27、4.0、4、4.0.27-jdk-noble、4.0-jdk-noble、4-jdk-noble、jdk-noble、4.0.27-noble、4.0-noble、4-noble、noble | jdk21/Dockerfile |
4.0.27-jdk21-alpine、4.0-jdk21-alpine、4-jdk21-alpine、jdk21-alpine、4.0.27-jdk-alpine、4.0-jdk-alpine、4-jdk-alpine、jdk-alpine、4.0.27-alpine、4.0-alpine、4-alpine、alpine | jdk21-alpine/Dockerfile |
4.0.27-jdk17、4.0-jdk17、4-jdk17、jdk17、4.0.27-jdk17-noble、4.0-jdk17-noble、4-jdk17-noble、jdk17-noble | jdk17/Dockerfile |
4.0.27-jdk17-alpine、4.0-jdk17-alpine、4-jdk17-alpine、jdk17-alpine | jdk17-alpine/Dockerfile |
4.0.27-jdk11、4.0-jdk11、4-jdk11、jdk11、4.0.27-jdk11-jammy、4.0-jdk11-jammy、4-jdk11-jammy、jdk11-jammy、4.0.27-jdk-jammy、4.0-jdk-jammy、4-jdk-jammy、jdk-jammy、4.0.27-jammy、4.0-jammy、4-jammy、jammy | jdk11/Dockerfile |
4.0.27-jdk11-alpine、4.0-jdk11-alpine、4-jdk11-alpine、jdk11-alpine | jdk11-alpine/Dockerfile |
4.0.27-jdk8、4.0-jdk8、4-jdk8、jdk8、4.0.27-jdk8-jammy、4.0-jdk8-jammy、4-jdk8-jammy、jdk8-jammy | jdk8/Dockerfile |
若挂载卷时运行 Docker 的用户 UID 非 1000,需以 root 用户身份运行容器(添加 -u root 参数)。
通过以下命令启动 Groovysh,进入交互式 Groovy 环境:
docker run -it --rm groovy
将本地脚本目录挂载至容器,执行指定 Groovy 脚本:
docker run --rm -v "$PWD":/home/groovy/scripts -w /home/groovy/scripts amd64/groovy groovy <脚本文件名> <脚本参数>
-v "$PWD":/home/groovy/scripts:挂载当前目录至容器内 /home/groovy/scripts-w /home/groovy/scripts:设置工作目录为挂载目录<脚本文件名>:需执行的 Groovy 脚本(如 test.groovy)<脚本参数>:传递给脚本的参数(可选)Grapes 是 Groovy 的依赖管理工具,可通过创建卷并挂载至 /home/groovy/.groovy/grapes 实现缓存重用:
# 创建缓存卷 docker volume create --name grapes-cache # 挂载缓存卷运行容器 docker run --rm -it -v grapes-cache:/home/groovy/.groovy/grapes amd64/groovy
amd64/groovy:<version>(默认变体)基于 Ubuntu 系统(标签中含 noble/jammy 等 Ubuntu 版本代号),为默认推荐变体。适用于大多数场景,可直接作为临时容器(挂载源码运行)或基础镜像构建其他镜像。
git、bash)。amd64/groovy:<version>-alpine(Alpine 变体)基于 Alpine Linux,镜像体积显著减小(约 5MB 基础镜像),适用于对镜像大小敏感的场景。
musl libc 替代 glibc,部分依赖 glibc 的软件可能存在兼容性问题。git、bash),需在 Dockerfile 中手动安装。library/groovy 标签 跟踪更新repos/groovy/ 目录(包含镜像元数据、传输大小等)镜像中包含的 Apache Groovy 软件遵循 Apache 许可证 2.0。
镜像可能包含其他软件(如基础系统的 Bash 等),其许可证需由用户自行确认合规性。
更多许可证信息可参考 repo-info 仓库 groovy/ 目录。
用户责任:使用前需确保符合所有包含软件的许可证要求。

免费版仅支持 Docker Hub 加速,不承诺可用性和速度;专业版支持更多镜像源,保证可用性和稳定速度,提供优先客服响应。
免费版仅支持 docker.io;专业版支持 docker.io、gcr.io、ghcr.io、registry.k8s.io、nvcr.io、quay.io、mcr.microsoft.com、docker.elastic.co 等。
当返回 402 Payment Required 错误时,表示流量已耗尽,需要充值流量包以恢复服务。
通常由 Docker 版本过低导致,需要升级到 20.x 或更高版本以支持 V2 协议。
先检查 Docker 版本,版本过低则升级;版本正常则验证镜像信息是否正确。
使用 docker tag 命令为镜像打上新标签,去掉域名前缀,使镜像名称更简洁。
探索更多轩辕镜像的使用方法,找到最适合您系统的配置方式
通过 Docker 登录方式配置轩辕镜像加速服务,包含7个详细步骤
在 Linux 系统上配置轩辕镜像源,支持主流发行版
在 Docker Desktop 中配置轩辕镜像加速,适用于桌面系统
在 Docker Compose 中使用轩辕镜像加速,支持容器编排
在 k8s 中配置 containerd 使用轩辕镜像加速
在宝塔面板中配置轩辕镜像加速,提升服务器管理效率
在 Synology 群晖NAS系统中配置轩辕镜像加速
在飞牛fnOS系统中配置轩辕镜像加速
在极空间NAS中配置轩辕镜像加速
在爱快ikuai系统中配置轩辕镜像加速
在绿联NAS系统中配置轩辕镜像加速
在威联通NAS系统中配置轩辕镜像加速
在 Podman 中配置轩辕镜像加速,支持多系统
配置轩辕镜像加速9大主流镜像仓库,包含详细配置步骤
无需登录即可使用轩辕镜像加速服务,更加便捷高效
需要其他帮助?请查看我们的 常见问题 或 官方QQ群: 13763429