如果你使用 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镜像基于https://github.com/gliderlabs/registrator%E5%B7%A5%E5%85%B7%E8%BF%9B%E8%A1%8C%E9%80%82%E9%85%8D%EF%BC%8C%E4%BD%BF%E5%85%B6%E8%83%BD%E5%A4%9F%E4%BD%9C%E4%B8%BAECS%EF%BC%88Amazon Elastic Container Service)任务轻松运行,主要用于在ECS集群环境中实现服务自动注册功能。
适用于需要在ECS集群中实现服务自动注册的场景,特别是当使用服务发现工具(如Consul、etcd等)时,可自动将ECS任务中的容器服务注册到服务发现系统中。
以下是部署该镜像的ECS任务定义示例,包含容器配置和卷配置:
json{ "family": "registrator", "containerDefinitions": [ { "essential": true, "mountPoints": [ { "containerPath": "/rootfs", "sourceVolume": "root", "readOnly": true }, { "containerPath": "/var/run", "sourceVolume": "var_run", "readOnly": false }, { "containerPath": "/sys", "sourceVolume": "sys", "readOnly": true }, { "containerPath": "/var/lib/docker", "sourceVolume": "var_lib_docker", "readOnly": true }, { "containerPath": "/tmp/docker.sock", "sourceVolume": "docker_socket", "readOnly": true } ], "memory": 80, "name": "registrator", "cpu": 10, "image": "dwolla/ecs-registrator:latest" } ], "volumes": [ { "host": { "sourcePath": "/" }, "name": "root" }, { "host": { "sourcePath": "/var/run" }, "name": "var_run" }, { "host": { "sourcePath": "/sys" }, "name": "sys" }, { "host": { "sourcePath": "/var/lib/docker/" }, "name": "var_lib_docker" }, { "host": { "sourcePath": "/var/run/docker.sock" }, "name": "docker_socket" } ] }
容器配置参数
essential: 设置为true,表示该容器是任务的必要组件,若容器停止则任务会重启memory: 容器内存限制,默认80MBcpu: CPU资源限制,默认10个CPU单位(1 vCPU = 1024 CPU单位)image: 镜像地址,使用dwolla/ecs-registrator:latest挂载点配置
| 容器路径 | 源卷 | 只读权限 | 用途 |
|---|---|---|---|
/rootfs | root | 是 | 访问主机根文件系统 |
/var/run | var_run | 否 | 运行时文件系统 |
/sys | sys | 是 | 系统文件系统 |
/var/lib/docker | var_lib_docker | 是 | Docker数据目录 |
/tmp/docker.sock | docker_socket | 是 | Docker socket,用于监控容器事件 |
卷配置
卷配置指定了需要从ECS主机挂载到容器的目录,所有卷均使用主机路径(host.sourcePath)进行挂载,确保容器能够访问主机的Docker相关资源。
您可以使用以下命令拉取该镜像。请将 <标签> 替换为具体的标签版本。如需查看所有可用标签版本,请访问 标签列表页面。


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