
如果你使用 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 无法访问外链,可 打开说明文档 复制全文粘贴。文档会随站点更新,复制内容可能过期,建议定期检查。
该镜像提供Collectd插件,用于收集Docker容器的资源使用情况,通过Docker Stats API获取数据并发送至Graphite监控系统。支持容器动态增减,无需重启Collectd即可自动识别新容器。
可通过以下方式为容器指定应用名称:
collectd_docker_appcollectd_docker_app_label,指向实际使用的标签(如 app_id)COLLECTD_DOCKER_APPCOLLECTD_DOCKER_APP_ENV,指向实际使用的环境变量(如 MARATHON_APP_ID)全局配置可通过运行Collectd容器时设置 APP_LABEL_KEY 或 APP_ENV_KEY 变量,例如:
bashdocker run ... -e APP_ENV_KEY=MARATHON_APP_ID ...
类似应用名称设置,可通过以下方式指定任务名称:
collectd_docker_taskcollectd_docker_task_label(指向实际标签)COLLECTD_DOCKER_TASKCOLLECTD_DOCKER_TASK_ENV(指向实际环境变量,如 MESOS_TASK_ID)全局配置通过 TASK_LABEL_KEY 或 TASK_ENV_KEY 变量设置。
<app>.<task> 字符串长度限制为63字符,可通过 COLLECTD_DOCKER_APP_ENV_TRIM_PREFIX 或 COLLECTD_DOCKER_TASK_ENV_TRIM_PREFIX 修剪前缀指标名称格式:collectd.<host>.docker_stats.<app>.<task>.<type>.<metric>
主要指标包括:
cpu.user、cpu.system、cpu.totalmemory.limit、memory.usage、memory.cache等net.rx_bytes、net.tx_packets等bashdocker run -d -v /var/run/docker.sock:/var/run/docker.sock \ -e GRAPHITE_HOST=<Graphite主机地址> -e COLLECTD_HOST=<Collectd主机名> \ bobrik/collectd-docker
COLLECTD_HOST:指标中的主机名,默认使用 MESOS_HOST(若存在)COLLECTD_INTERVAL:指标更新间隔(秒),默认10GRAPHITE_HOST:Graphite碳服务主机地址GRAPHITE_PORT:Graphite碳服务端口,默认2003GRAPHITE_PREFIX:指标前缀,默认 collectd.APP_LABEL_KEY:应用名称的容器标签键,默认 collectd_docker_appAPP_ENV_KEY:应用名称的环境变量键,默认 COLLECTD_DOCKER_APPTASK_LABEL_KEY:任务名称的容器标签键,默认 collectd_docker_taskTASK_ENV_KEY:任务名称的环境变量键,默认 COLLECTD_DOCKER_TASK注意:镜像内的libc不支持 /etc/resolv.conf 中的 search 指令,需提供完整可解析的主机名。
MIT
您可以使用以下命令拉取该镜像。请将 <标签> 替换为具体的标签版本。如需查看所有可用标签版本,请访问 标签列表页面。
来自真实用户的反馈,见证轩辕镜像的优质服务