osixia/keepalived该镜像是基于Keepalived的Docker化实现,提供通过环境变量进行快速启动配置的能力。镜像源码及帮助文档可在GitHub获取:[***]
通过以下命令快速启动Keepalived容器:
bashdocker run -d --name keepalived \ --cap-add=NET_ADMIN \ --cap-add=NET_BROADCAST \ --cap-add=NET_RAW \ -e KEEPALIVED_INTERFACE=eth0 \ -e KEEPALIVED_VIRTUAL_IPS=192.168.1.100/24 \ -e KEEPALIVED_STATE=MASTER \ -e KEEPALIVED_PRIORITY=100 \ osixia/keepalived
| 环境变量 | 描述 | 示例值 |
|---|---|---|
| KEEPALIVED_INTERFACE | 网络接口名称 | eth0 |
| KEEPALIVED_VIRTUAL_IPS | 虚拟IP地址(多个用逗号分隔) | 192.168.1.100/24,10.0.0.100/24 |
| KEEPALIVED_STATE | 节点状态(MASTER/BACKUP) | MASTER |
| KEEPALIVED_PRIORITY | 节点优先级(值越高越优先成为主节点) | 100 |
| KEEPALIVED_UNICAST_PEERS | 单播对等节点IP(用于非广播网络) | 192.168.1.10,192.168.1.11 |
| KEEPALIVED_AUTH_PASSWORD | VRRP认证密码 | secret123 |
创建docker-compose.yml文件:
yamlversion: '3' services: keepalived: image: osixia/keepalived container_name: keepalived cap_add: - NET_ADMIN - NET_BROADCAST - NET_RAW environment: - KEEPALIVED_INTERFACE=eth0 - KEEPALIVED_VIRTUAL_IPS=192.168.1.100/24 - KEEPALIVED_STATE=MASTER - KEEPALIVED_PRIORITY=100 - KEEPALIVED_AUTH_PASSWORD=mysecret - KEEPALIVED_UNICAST_PEERS=192.168.1.11 restart: always
启动服务:
bashdocker-compose up -d



manifest unknown 错误
TLS 证书验证失败
DNS 解析超时
410 错误:版本过低
402 错误:流量耗尽
身份认证失败错误
429 限流错误
凭证保存错误
来自真实用户的反馈,见证轩辕镜像的优质服务