如果你使用 DeepSeek、元宝 AI、Copilot、ChatGPT 等 AI 工具,协助配置轩辕镜像、编写 docker pull 命令、修改 Docker Compose 镜像地址、配置镜像加速、排查镜像拉取失败、分析报错日志等问题,请先让 AI 阅读并遵守轩辕镜像的规则文档。
只需在 AI 对话中先发送下面这段话即可:
请先阅读并遵守:https://xuanyuan.cloud/agents.md
未读文档前不要生成 pull 命令或排错方案。查看 agents.md 用法指南与完整示范。国内用户首推 元宝 AI、DeepSeek 的深度思考模式,不推荐豆包 AI;Cursor 等编辑器可在对话 @ 该链接,或加入 User Rules。 若 AI 无法访问外链,可 打开说明文档 复制全文粘贴。文档会随站点更新,复制内容可能过期,建议定期检查。
keepalived-docker是一个基于Alpine Linux构建的轻量级容器,集成了keepalived服务,专门用于管理浮动IP(Floating IP)。keepalived基于VRRP(虚拟路由冗余协议)实现高可用解决方案,可在多台服务器之间自动切换浮动IP,确保服务持续可用,适用于需要网络冗余的场景。
bashdocker run -d \ --name keepalived \ --net=host \ --cap-add=NET_ADMIN \ --cap-add=NET_BROADCAST \ --cap-add=NET_RAW \ -v /path/to/keepalived.conf:/etc/keepalived/keepalived.conf \ docker.xuanyuan.run/keepalived-docker
参数说明:
--net=host:使用主机网络模式,确保VRRP报文正常收发--cap-add:添加必要网络权限(NET_ADMIN:网络管理权限,NET_BROADCAST:广播权限,NET_RAW:原始套接字权限)-v:挂载本地keepalived配置文件到容器内指定路径主节点配置(keepalived.conf)
confvrrp_instance VI_1 { state MASTER # 节点角色(MASTER/BACKUP) interface eth0 # 绑定的网络接口 virtual_router_id 51 # 虚拟路由ID(主备节点需一致,范围0-255) priority 100 # 优先级(主节点需高于备节点) advert_int 1 # VRRP通告间隔(秒) authentication { auth_type PASS # 认证方式(PASS/HA) auth_pass 1111 # 认证密码(主备节点需一致) } virtual_ipaddress { 192.168.1.100/24 # 浮动IP地址(可配置多个) } }
备节点配置(keepalived.conf)
confvrrp_instance VI_1 { state BACKUP interface eth0 virtual_router_id 51 priority 90 # 优先级低于主节点 advert_int 1 authentication { auth_type PASS auth_pass 1111 } virtual_ipaddress { 192.168.1.100/24 } }
yamlversion: '3' services: keepalived: image: docker.xuanyuan.run/keepalived-docker container_name: keepalived network_mode: host cap_add: - NET_ADMIN - NET_BROADCAST - NET_RAW volumes: - ./keepalived.conf:/etc/keepalived/keepalived.conf restart: always # 容器异常退出时自动重启
virtual_router_id和auth_pass必须完全一致priority值需高于备节点(建议差值≥10)interface参数(如eth0、ens33等)您可以使用以下命令拉取该镜像。请将 <标签> 替换为具体的标签版本。如需查看所有可用标签版本,请访问 标签列表页面。
来自真实用户的反馈,见证轩辕镜像的优质服务