
如果你使用 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 无法访问外链,可 打开说明文档 复制全文粘贴。文档会随站点更新,复制内容可能过期,建议定期检查。
由 CENCOR 开发团队维护
| 标签 | 对应 Dockerfile 链接 |
|---|---|
jdk17, latest | [***] |
jdk11, jdk-gradle6 | [***] |
jdk8 | [***] |
本镜像基于 Amazon Linux 系统构建,集成了 Amazon Corretto Java 运行时环境、Gradle 构建工具、openssh 及 git,提供了完整的 Java 项目构建环境。
作为 CENCOR 内部 Java 组件持续集成(CI)流程的基础镜像,用于支持使用 Gradle 构建的 Java 项目的自动化构建、测试及部署流程。
基础系统:基于 Amazon Linux,提供稳定、安全的操作系统环境。
Java 环境:集成 Amazon Corretto(Oracle 认证的 OpenJDK 发行版),不同标签对应不同 Java 版本:
jdk17/latest:Amazon Corretto 17jdk11/jdk-gradle6:Amazon Corretto 11jdk8:Amazon Corretto 8构建工具:内置 Gradle,支持 Java 项目的自动化构建、依赖管理及测试。
开发工具:包含 openssh(支持 SSH 远程操作)和 git(版本控制),满足 CI 流程中代码拉取、远程部署等需求。
根据项目所需的 Java 版本,拉取对应标签的镜像:
bash# 拉取 Java 17 版本(最新版) docker pull cencor/ci-docker-image:jdk17 # 拉取 Java 11 版本 docker pull cencor/ci-docker-image:jdk11 # 拉取 Java 8 版本 docker pull cencor/ci-docker-image:jdk8
交互式终端(用于调试或手动操作)
bashdocker run -it --rm cencor/ci-docker-image:jdk17 /bin/bash
进入容器后,可直接使用 java -version、gradle -v、git --version 等命令验证工具是否正常安装。
在 CI 流程中执行构建命令
例如,在项目根目录下执行 Gradle 构建:
bashdocker run --rm -v $(pwd):/app -w /app cencor/ci-docker-image:jdk17 gradle clean build
-v $(pwd):/app:将本地项目目录挂载到容器内 /app 路径。-w /app:设置工作目录为 /app(项目根目录)。gradle clean build:执行 Gradle 清理并构建项目。创建 docker-compose.yml 文件,定义服务用于项目构建:
yamlversion: '3.8' services: java-ci: image: cencor/ci-docker-image:jdk17 volumes: - ./:/app # 挂载本地项目目录 working_dir: /app command: gradle clean test # 执行测试命令
启动服务:
bashdocker-compose up
jdk-gradle6 标签可能集成特定版本的 Gradle(如 Gradle 6.x),其他标签的 Gradle 版本请参考对应 Dockerfile 定义。--user 参数指定用户。如需进一步定制,可参考各标签对应的 Dockerfile 进行修改和构建。# CENCOR Java CI 基础镜像文档
由 CENCOR 开发团队维护
| 标签 | Dockerfile 链接 |
|---|---|
jdk17, latest | [***] |
jdk11, jdk-gradle6 | [***] |
jdk8 | [***] |
本镜像基于 Amazon Linux 系统构建,集成 Amazon Corretto Java、Gradle、openssh 及 git 工具,提供一站式 Java 项目构建环境。
作为 CENCOR 内部 Java 组件持续集成(CI)的基础镜像,支持使用 Gradle 构建、测试 Java 应用,满足自动化 CI/CD 流程需求。
jdk17/latest:Amazon Corretto 17jdk11/jdk-gradle6:Amazon Corretto 11jdk8:Amazon Corretto 8根据 Java 版本选择标签:
bash# Java 17(最新版) docker pull cencor/ci-docker-image:jdk17 # Java 11 docker pull cencor/ci-docker-image:jdk11 # Java 8 docker pull cencor/ci-docker-image:jdk8
交互式终端(调试/手动操作)
bashdocker run -it --rm cencor/ci-docker-image:jdk17 /bin/bash
进入容器后可验证工具:java -version、gradle -v、git --version。
CI 构建命令示例
挂载项目目录并执行 Gradle 构建:
bashdocker run --rm -v $(pwd):/app -w /app cencor/ci-docker-image:jdk17 gradle clean build
-v $(pwd):/app:挂载本地项目到容器 /app。-w /app:设置工作目录为 /app。yamlversion: '3.8' services: java-ci: image: cencor/ci-docker-image:jdk17 volumes: ["./:/app"] working_dir: /app command: gradle clean test # 执行测试命令
启动服务:docker-compose up
jdk-gradle6 标签集成特定 Gradle 版本(如 6.x),其他标签版本参考对应 Dockerfile。--user 指定用户。详细配置可参考各标签对应的 Dockerfile。
以下是 cencor/gradle 相关的常用 Docker 镜像,适用于 不同场景 等不同场景:
您可以使用以下命令拉取该镜像。请将 <标签> 替换为具体的标签版本。如需查看所有可用标签版本,请访问 标签列表页面。

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