如果你使用 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 Keepalived镜像用于在服务器之间管理虚拟IP(VIP),并通过检查容器健康状态来确保虚拟IP始终保持在健康的节点上。该镜像基于Keepalived实现,支持负载均衡配置,适用于构建高可用集群环境。
ip_vs内核模块:执行命令modprobe ip_vs1.2(Docker标签:1.2、latest):仅适用于Debian Jessie和Ubuntu Trusty系统的Docker主机1.2-dockerinside(Docker标签:1.2-dockerinside-1.10、1.2-dockerinside-1.11)| 环境变量 | 说明 | 默认值 |
|---|---|---|
VIRTUAL_IP | 虚拟IP地址 | 192.168.254.254/32 |
VIRTUAL_ROUTER_ID | 虚拟路由ID,所有节点必须相同 | - |
INTERFACE | 用于设置虚拟IP的网络接口 | - |
PRIORITY | 节点优先级(主节点建议101,备份节点100) | - |
PASSWORD | 认证密码,所有节点必须相同 | - |
CONTAINERS_TO_CHECK | 需检查健康状态的容器名称列表,空格分隔 | - |
CHECK_FALL | 判定服务不可用所需的失败次数 | - |
CHECK_RISE | 判定服务可用所需的成功次数 | - |
CHECK_CREATION | 是否启用容器创建检查,设为true时需定义SWARM_ADDR、SWARM_CERTS和CHECK_HEALTH_IMAGE | - |
CHECK_HEALTH_IMAGE | 当CHECK_CREATION为true时,用于定期创建检查容器的镜像 | - |
SWARM_ADDR | Swarm地址 | 127.0.0.1:4000 |
SWARM_CERTS | Swarm证书路径(包含ca.pem、cert.pem、key.pem) | /root/.docker/ |
CHECK_INTERVAL | 健康检查间隔时间(秒) | 5s |
ENABLE_LB | 是否启用负载均衡配置,设为true时需定义REAL_IP、REAL_PORTS、LB_ALGO和LB_KIND | - |
VIRTUAL_IP_LB | 负载均衡虚拟IP,由所有节点共享 | 192.168.254.253/32 |
REAL_IP | 后端节点真实IP列表,空格分隔 | - |
REAL_PORTS | 后端节点暴露的端口列表,空格分隔 | - |
LB_ALGO | 负载均衡算法 | - |
LB_KIND | 负载均衡模式 | - |
bashdocker run -d --name keepalived --restart=always --net=host --cap-add=NET_ADMIN \ -e VIRTUAL_IP='1.1.1.1' \ -e VIRTUAL_ROUTER_ID='51' \ -e INTERFACE='eth0' \ -e PRIORITY='100' \ -e PASSWORD=topsecret \ -e CONTAINERS_TO_CHECK="container_name_1 container_name_2" \ -e CHECK_FALL='1' \ -e CHECK_RISE='1' \ -e CHECK_CREATION='true' \ -e CHECK_HEALTH_IMAGE='alpine' \ -e SWARM_ADDR='127.0.0.1:4000' \ -e SWARM_CERTS='/root/.docker/' \ -e CHECK_INTERVAL='7' \ -e ENABLE_LB='true' \ -e VIRTUAL_IP_LB='1.1.1.2' \ -e REAL_IP="1.1.1.30 1.1.1.31 1.1.1.32" \ -e REAL_PORTS='80 443' \ -e LB_ALGO='lblcr' \ -e LB_KIND='DR' \ -v /var/run/docker.sock:/var/run/docker.sock \ -v /usr/bin/docker:/usr/bin/docker \ -v /usr/lib/x86_64-linux-gnu/:/usr/lib/x86_64-linux-gnu/:ro \ -v /lib/x86_64-linux-gnu:/lib/x86_64-linux-gnu \ -v /root/.docker:/root/.docker \ alterway/keepalived:1.2
bashdocker run -d --name keepalived --restart=always --net=host --cap-add=NET_ADMIN \ -e VIRTUAL_IP='1.1.1.1' \ -e VIRTUAL_ROUTER_ID='51' \ -e INTERFACE='eth0' \ -e PRIORITY='100' \ -e PASSWORD=topsecret \ -e CONTAINERS_TO_CHECK="container_name_1 container_name_2" \ -e CHECK_FALL='1' \ -e CHECK_RISE='1' \ -e CHECK_CREATION='true' \ -e CHECK_HEALTH_IMAGE='alpine' \ -e SWARM_ADDR='127.0.0.1:4000' \ -e SWARM_CERTS='/root/.docker/' \ -e CHECK_INTERVAL='7' \ -e ENABLE_LB='true' \ -e VIRTUAL_IP_LB='1.1.1.2' \ -e REAL_IP="1.1.1.30 1.1.1.31 1.1.1.32" \ -e REAL_PORTS='80 443' \ -e LB_ALGO='lblcr' \ -e LB_KIND='DR' \ -v /var/run/docker.sock:/var/run/docker.sock \ -v /root/.docker:/root/.docker \ alterway/keepalived:1.2
查看镜像中包含的LICENSE文件以了解软件许可信息。
您可以使用以下命令拉取该镜像。请将 <标签> 替换为具体的标签版本。如需查看所有可用标签版本,请访问 标签列表页面。



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