如果你使用 DeepSeek、元宝 AI、Copilot、ChatGPT 等 AI 工具,协助配置轩辕镜像、编写 docker pull 命令、修改 Docker Compose 镜像地址、配置镜像加速、排查镜像拉取失败、分析报错日志等问题,请先让 AI 阅读并遵守轩辕镜像的规则文档。
只需在 AI 对话中先发送下面这句话即可:
请先完整阅读并严格遵守以下文档中的全部规则与要求:
https://xuanyuan.cloud/agents.md
在未充分阅读并理解该文档前,不要生成任何命令、配置、修改建议、故障排查方案或技术回答。后续所有输出都必须严格以该文档中的规范为最高优先级执行。查看 agents.md 用法指南与完整示范。国内用户首推 元宝 AI、DeepSeek 的深度思考模式,不推荐豆包 AI;Cursor 等编辑器可在对话 @ 该链接,或加入 User Rules。 若 AI 无法访问外链,可 打开说明文档 复制全文粘贴。文档会随站点更新,复制内容可能过期,建议定期检查。
本镜像为 Apache Groovy 官方 Docker 镜像的 amd64 架构版本,基于 Java 平台提供 Apache Groovy 运行环境。Apache Groovy 是一种功能强大的多范式语言,支持动态类型与静态类型、静态编译,旨在通过简洁、熟悉且易于学习的语法提升开发者 productivity。该镜像可用于 Groovy 脚本执行、应用开发及运行环境搭建。
amd64、arm32v7、arm64v8、ppc64le、riscv64、s390x(https://github.com/docker-library/official-images#architectures-other-than-amd64%EF%BC%89| 标签组 | 对应 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 | https://github.com/groovy/docker-groovy/blob/5a3c63b31c***e0b7d7d510cf83490e259/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 | https://github.com/groovy/docker-groovy/blob/5a3c63b31c***e0b7d7d510cf83490e259/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 | https://github.com/groovy/docker-groovy/blob/5a3c63b31c***e0b7d7d510cf83490e259/jdk17/Dockerfile |
4.0.27-jdk17-alpine、4.0-jdk17-alpine、4-jdk17-alpine、jdk17-alpine | https://github.com/groovy/docker-groovy/blob/5a3c63b31c***e0b7d7d510cf83490e259/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 | https://github.com/groovy/docker-groovy/blob/5a3c63b31c***e0b7d7d510cf83490e259/jdk11/Dockerfile |
4.0.27-jdk11-alpine、4.0-jdk11-alpine、4-jdk11-alpine、jdk11-alpine | https://github.com/groovy/docker-groovy/blob/5a3c63b31c***e0b7d7d510cf83490e259/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 | https://github.com/groovy/docker-groovy/blob/5a3c63b31c***e0b7d7d510cf83490e259/jdk8/Dockerfile |
若挂载卷时运行 Docker 的用户 UID 非 1000,需以 root 用户身份运行容器(添加 -u root 参数)。
通过以下命令启动 Groovysh,进入交互式 Groovy 环境:
bashdocker run -it --rm groovy
将本地脚本目录挂载至容器,执行指定 Groovy 脚本:
bashdocker 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 实现缓存重用:
bash# 创建缓存卷 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 中手动安装。镜像中包含的 Apache Groovy 软件遵循 Apache 许可证 2.0。
镜像可能包含其他软件(如基础系统的 Bash 等),其许可证需由用户自行确认合规性。
更多许可证信息可参考 https://github.com/docker-library/repo-info/tree/master/repos/groovy%E3%80%82
用户责任:使用前需确保符合所有包含软件的许可证要求。
您可以使用以下命令拉取该镜像。请将 <标签> 替换为具体的标签版本。如需查看所有可用标签版本,请访问 标签列表页面。

来自真实用户的反馈,见证轩辕镜像的优质服务