
如果你使用 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 无法访问外链,可 打开说明文档 复制全文粘贴。文档会随站点更新,复制内容可能过期,建议定期检查。
本Docker镜像专为配合GitHub Action https://github.com/anmol098/waka-readme-stats 设计,提供开发指标可视化能力。通过集成WakaTime等开发统计服务数据,镜像可生成编码时间分布、语言使用占比、编辑器偏好等核心指标卡片,并自动更新至GitHub Readme文件,帮助开发者在个人或项目主页直观展示开发活动数据。
username/username仓库的README.md)中展示个人开发轨迹,增强技术形象。repo(用于修改Readme文件),创建路径:GitHub → Settings → Developer settings → Personal access tokens。<!--START_SECTION:waka-->...<!--END_SECTION:waka-->),用于指定指标卡片插入位置。运行镜像需通过环境变量传入核心配置,常用参数如下:
| 环境变量名 | 描述 | 示例值 | 是否必填 |
|---|---|---|---|
GH_TOKEN | GitHub PAT,用于授权修改Readme文件 | ghp_xxxxxxxxxxxxxxxxxxxxxxxx | 是 |
WAKATIME_API_KEY | WakaTime API密钥,用于获取开发统计数据 | waka_xxxxxxxxxxxxxxxxxxxxxx | 是 |
USERNAME | GitHub用户名(目标Readme所属账号) | john-doe | 是 |
TIME_RANGE | 数据统计范围,可选值:today/weekly/monthly/yearly/all | weekly | 否(默认weekly) |
THEME | 卡片主题,支持dark/light/radical等20+主题(详见Action文档) | dark | 否(默认light) |
SHOW_TITLE | 是否显示卡片标题,可选值true/false | true | 否(默认true) |
LANG_COUNT | 最多展示的语言数量 | 5 | 否(默认5) |
直接通过Docker CLI运行(适合本地测试):
bashdocker run --rm \ -e GH_TOKEN="ghp_xxxxxxxxxxxxxxxxxxxxxxxx" \ -e WAKATIME_API_KEY="waka_xxxxxxxxxxxxxxxxxxxxxx" \ -e USERNAME="john-doe" \ -e TIME_RANGE="monthly" \ -e THEME="radical" \ docker.xuanyuan.run/anmol098/waka-readme-stats:latest
在目标仓库(如个人资料仓库)中创建.github/workflows/update-waka-stats.yml文件,配置自动更新流程:
yamlname: Update WakaTime Stats on: schedule: - cron: '0 0 * * *' # 每日UTC 0点执行(北京时间8点) workflow_dispatch: # 支持手动触发 jobs: update-readme: runs-on: ubuntu-latest steps: - name: Checkout repository uses: actions/checkout@v4 - name: Run waka-readme-stats uses: docker://anmol098/waka-readme-stats:latest env: GH_TOKEN: ${{ secrets.GH_TOKEN }} WAKATIME_API_KEY: ${{ secrets.WAKATIME_API_KEY }} USERNAME: ${{ github.repository_owner }} TIME_RANGE: 'weekly' THEME: 'dark' LANG_COUNT: '8'
注意:需在仓库Secrets中添加
GH_TOKEN和WAKATIME_API_KEY,路径:仓库 → Settings → Secrets and variables → Actions → New repository secret。
如需高级自定义(如隐藏特定指标、调整字体大小),可创建config.json配置文件并挂载至容器/app/config目录:
json{ "title_color": "#3498db", "text_color": "#666666", "hide": ["minutes", "hostname"], "line_height": 1.5 }
运行时挂载配置文件:
bashdocker run --rm \ -e GH_TOKEN="ghp_xxxxxxxxxxxxxxxxxxxxxxxx" \ -e WAKATIME_API_KEY="waka_xxxxxxxxxxxxxxxxxxxxxx" \ -v $(pwd)/config.json:/app/config/config.json \ docker.xuanyuan.run/anmol098/waka-readme-stats:latest
repo,Readme文件是否包含正确的标记注释,或查看Action运行日志(GitHub → Actions → 对应 workflow → 具体任务 → Logs)。TIME_RANGE配置是否与WakaTime查看范围一致。THEME值是否在https://github.com/anmol098/waka-readme-stats#themes%E4%B8%AD%EF%BC%8C%E6%88%96%E9%80%9A%E8%BF%87%E8%87%AA%E5%AE%9A%E4%B9%89CSS%E8%A6%86%E7%9B%96%E6%A0%B7%E5%BC%8F%E3%80%82您可以使用以下命令拉取该镜像。请将 <标签> 替换为具体的标签版本。如需查看所有可用标签版本,请访问 标签列表页面。
来自真实用户的反馈,见证轩辕镜像的优质服务