17 lines
No EOL
588 B
YAML
17 lines
No EOL
588 B
YAML
services:
|
|
keepalived:
|
|
image: osixia/keepalived:latest
|
|
container_name: keepalived
|
|
restart: unless-stopped
|
|
# Must run on host network to manage the interface IP
|
|
network_mode: host
|
|
cap_add:
|
|
- NET_ADMIN
|
|
- NET_BROADCAST
|
|
- NET_RAW
|
|
environment:
|
|
- KEEPALIVED_INTERFACE=eth0 # Check if your LXC interface is eth0
|
|
- KEEPALIVED_ROUTER_ID=51
|
|
- KEEPALIVED_VIRTUAL_IPS=172.16.201.2/24 # THE FLOATING IP
|
|
- KEEPALIVED_PRIORITY=${KEEPALIVED_PRIORITY} # 150 for Master, 100 for Backup
|
|
- KEEPALIVED_PASSWORD=${DNS_ADMIN_PASSWORD} |