
alissongranemann/keepalived本镜像基于osixia/docker-keepalived构建,提供Keepalived服务的容器化部署方案。Keepalived是一款基于VRRP(虚拟路由冗余协议)的高可用解决方案,可实现服务的故障转移,确保关键服务持续可用。
适用于需要高可用性保障的服务场景,如:
bashdocker run --name keepalived -p 81:81 \ --env KEEPALIVED_INTERFACE="<interface>" \ --env KEEPALIVED_STATE="MASTER" \ --env KEEPALIVED_PRIORITY="<priority>" \ --cap-add=NET_ADMIN \ --net=host \ -d alissongranemann/keepalived
bashdocker run --name keepalived -p 81:81 \ --env KEEPALIVED_INTERFACE="<interface>" \ --env KEEPALIVED_STATE="BACKUP" \ --env K KEEPALIVED_PRIORITY="<priority>" \ --cap-add=NET_ADMIN \ --net=host \ -d alissongranemann/keepalived
注意:
--cap-add=NET_ADMIN用于赋予容器网络管理权限,--net=host使容器使用主机网络栈,确保VRRP协议正常工作。
| 环境变量 | 默认值 | 说明 |
|---|---|---|
| KEEPALIVED_INTERFACE | eth0 | 网络接口名称 |
| KEEPALIVED_PASSWORD | 1111 | VRRP认证密码 |
| KEEPALIVED_STATE | MASTER | 节点状态(MASTER/BACKUP) |
| KEEPALIVED_PRIORITY | 200 | 节点优先级(值越高越优先成为主节点) |
| KEEPALIVED_VIRTUAL_IPS | 10.3.45.15; 10.3.45.16 | 虚拟IP地址列表(多个IP用分号分隔) |
| KEEPALIVED_NOTIFY | /container/service/keepalived/assets/notify.sh | 状态变化通知脚本路径 |


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