
如果你使用 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 无法访问外链,可 打开说明文档 复制全文粘贴。文档会随站点更新,复制内容可能过期,建议定期检查。
zephyr-build-lite是官方zephyr-build镜像的精简版本,专为Zephyr RTOS嵌入式开发设计。该镜像通过优化依赖组件和工具链,在保留核心构建能力的同时显著减小体积,为资源受限环境提供高效、轻量的项目构建支持,适用于嵌入式开发、CI/CD流水线及低配置开发环境。
4.1.1 拉取镜像
bashdocker pull [镜像仓库地址]/zephyr-build-lite:[版本标签] # 示例(假设官方仓库):docker pull zephyrproject/zephyr-build-lite:latest
4.1.2 运行构建容器
bashdocker run -it --rm \ -v /本地/zephyr项目路径:/workspace \ -w /workspace \ [镜像仓库地址]/zephyr-build-lite:[版本标签] \ west build -b [目标板型号] app
参数说明:
-it:交互式终端模式,支持实时命令输入与输出--rm:容器退出后自动清理,避免残留临时文件-v /本地/zephyr项目路径:/workspace:将本地Zephyr项目目录挂载至容器工作区-w /workspace:设置容器工作目录为项目挂载路径west build -b [目标板型号] app:Zephyr项目构建命令(需替换[目标板型号]为实际硬件平台,如nrf52840dk_nrf52840)4.2.1 环境变量配置
| 环境变量名 | 说明 | 默认值 |
|---|---|---|
ZEPHYR_BASE | Zephyr源码根目录路径 | /zephyr |
CMAKE_BUILD_TYPE | 构建类型(Debug/Release/RelWithDebInfo) | Debug |
ZEPHYR_TOOLCHAIN_VARIANT | 工具链类型 | zephyr |
CMAKE_EXPORT_COMPILE_COMMANDS | 是否生成compile_commands.json | OFF |
4.2.2 自定义构建示例(指定Release类型)
bashdocker run -it --rm \ -v /home/user/zephyr-project:/workspace \ -w /workspace \ -e CMAKE_BUILD_TYPE=Release \ -e CMAKE_EXPORT_COMPILE_COMMANDS=ON \ zephyrproject/zephyr-build-lite:latest \ west build -b nrf52840dk_nrf52840 app
yamlversion: '3.8' services: zephyr-build: image: zephyrproject/zephyr-build-lite:latest volumes: - ./zephyr-project:/workspace working_dir: /workspace environment: - ZEPHYR_BASE=/workspace/zephyr - CMAKE_BUILD_TYPE=Debug - ZEPHYR_TOOLCHAIN_VARIANT=gnuarmemb command: > sh -c "west update && west build -b stm32l475vg_disco app"
app目录及zephyr源码依赖)west update同步项目依赖(可在容器内或本地执行)2.7.0对应Zephyr SDK 2.7.0)--memory=2g),避免资源耗尽--cpus=2)以提升编译速度您可以使用以下命令拉取该镜像。请将 <标签> 替换为具体的标签版本。如需查看所有可用标签版本,请访问 标签列表页面。

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