
如果你使用 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 无法访问外链,可 打开说明文档 复制全文粘贴。文档会随站点更新,复制内容可能过期,建议定期检查。
rust-sccache 是一个基于官方 Rust 镜像构建的 Docker 镜像,在保留官方 Rust 环境所有功能的基础上,集成了最新版本的 sccache(编译缓存工具),旨在加速 Rust 项目的编译过程。镜像标签与官方 Rust 镜像保持一致(基于 Rust 版本号),便于用户根据项目所需的 Rust 版本选择对应镜像。
构建自官方 Rust 基础镜像,确保与标准 Rust 开发环境的兼容性,可直接用于 Rust 项目的编译、测试等操作。
自动集成构建时可用的最新版本 sccache,无需手动安装配置,开箱即可利用其编译缓存能力,显著减少重复编译时间。
镜像标签与官方 Rust 镜像版本一致(如 1.70, 1.75-slim 等),清晰对应 Rust 版本号,方便用户根据项目依赖选择合适镜像。
适用于本地开发,通过缓存编译结果加速日常开发中的反复编译操作,提升开发效率。
可集成到 CI/CD 流程中,在持续集成阶段利用 sccache 缓存跨构建的编译结果,缩短 pipeline 运行时间。
针对需要频繁修改并重新编译的 Rust 应用(如库开发、工具调试等),有效减少每次编译耗时。
通过 docker run 命令启动容器,挂载项目目录和 sccache 缓存目录:
bashdocker run -it --rm \ -v /本地项目路径:/app \ -v /本地缓存路径:/root/.cache/sccache \ rust-sccache:<rust版本标签> \ bash -c "cd /app && cargo build"
-v /本地项目路径:/app: 挂载本地 Rust 项目目录到容器内 /app 目录-v /本地缓存路径:/root/.cache/sccache: 挂载本地目录作为 sccache 缓存存储,确保缓存持久化<rust版本标签>: 替换为目标 Rust 版本(如 1.75)可通过环境变量自定义 sccache 行为,例如设置缓存大小、后端存储等:
bashdocker run -it --rm \ -v /本地项目路径:/app \ -v /本地缓存路径:/root/.cache/sccache \ -e SCCACHE_MAX_SIZE=10G \ # 设置最大缓存大小 -e SCCACHE_DIR=/root/.cache/sccache \ # 指定缓存目录(默认值) rust-sccache:1.75 \ bash -c "cd /app && cargo build"
更多配置可参考 https://github.com/mozilla/sccache%E3%80%82
镜像标签格式与官方 Rust 镜像一致,主要包含:
1.70, 1.75(对应稳定版 Rust 版本)1.75-slim(基于 slim 版本基础镜像)、1.75-alpine(轻量 Alpine 版本)可通过镜像仓库(如 Docker Hub)查询所有可用标签,选择时需匹配项目依赖的 Rust 版本及基础镜像类型。
您可以使用以下命令拉取该镜像。请将 <标签> 替换为具体的标签版本。如需查看所有可用标签版本,请访问 标签列表页面。
来自真实用户的反馈,见证轩辕镜像的优质服务