Apache Yetus是一个集成库和工具的集合,旨在支持软件项目的贡献流程和发布过程。其Docker镜像提供了预配置的运行环境,包含项目所需的操作系统、插件依赖项以及预安装的Apache Yetus二进制文件,简化了项目构建、测试和持续集成的实施过程。
Docker镜像支持Apache Yetus的主要组件运行,包括:
/usr/bin,直接加入系统PATH可从ghcr.io拉取官方镜像:
bash# 拉取基础依赖镜像 docker pull ghcr.io/apache/yetus-base # 拉取包含二进制文件的完整镜像 docker pull ghcr.io/apache/yetus
包含Apache Yetus支持的所有工具和依赖,适用于外部运行Yetus二进制文件的场景,可加速测试容器构建。
使用示例:
bash# 启动交互式容器,挂载本地项目目录 docker run -it --rm -v $(pwd):/workspace ghcr.io/apache/yetus-base /bin/bash # 在容器内准备项目依赖 cd /workspace ./prepare-dependencies.sh
基于yetus-base构建,额外包含预安装的Apache Yetus二进制文件,适用于CI环境或直接交互式使用。
使用示例:
bash# 查看Yetus版本 docker run --rm ghcr.io/apache/yetus yetus --version # 执行预提交检查 docker run --rm -v $(pwd):/project ghcr.io/apache/yetus precommit \ --source /project \ --branch main \ --plugins all # 生成发布说明 docker run --rm -v $(pwd):/project ghcr.io/apache/yetus releasedocmaker \ --jira-project YETUS \ --version 0.14.0 \ --git-repo /project
如需构建Apache Yetus项目,可使用项目脚本启动包含完整依赖的构建容器:
bash# 克隆项目仓库 git clone https://github.com/apache/yetus.git cd yetus # 启动构建环境容器 ./start-build-env.sh # 在容器内执行构建 mvn clean install # 构建带签名的发布包 mvn clean install -Papache-release # 构建项目网站 mvn site site:stage
构建产物将位于yetus-dist/target/artifacts目录下。
您可以使用以下命令拉取该镜像。请将 <标签> 替换为具体的标签版本。如需查看所有可用标签版本,请访问 标签列表页面。

探索更多轩辕镜像的使用方法,找到最适合您系统的配置方式
通过 Docker 登录认证访问私有仓库
无需登录使用专属域名
Kubernetes 集群配置 Containerd
K3s 轻量级 Kubernetes 镜像加速
VS Code Dev Containers 配置
Podman 容器引擎配置
HPC 科学计算容器配置
ghcr、Quay、nvcr 等镜像仓库
Harbor Proxy Repository 对接专属域名
Portainer Registries 加速拉取
Nexus3 Docker Proxy 内网缓存
需要其他帮助?请查看我们的 常见问题Docker 镜像访问常见问题解答 或 提交工单
docker search 限制
站内搜不到镜像
离线 save/load
插件要用 plugin install
WSL 拉取慢
安全与 digest
新手拉取配置
镜像合规机制
manifest unknown
no matching manifest(架构)
invalid tar header(解压)
TLS 证书失败
DNS 超时
域名连通性排查
410 Gone 排查
402 与流量用尽
401 认证失败
429 限流
D-Bus 凭证提示
413 与超大单层
来自真实用户的反馈,见证轩辕镜像的优质服务