update readme
This commit is contained in:
parent
b47ecfff04
commit
139384cb28
40
README.md
40
README.md
|
|
@ -0,0 +1,40 @@
|
||||||
|
## Start Docker
|
||||||
|
|
||||||
|
```sh
|
||||||
|
# build dockerfile
|
||||||
|
sudo docker build -t keepalived .
|
||||||
|
|
||||||
|
# docker run
|
||||||
|
sudo docker run -d --rm \
|
||||||
|
--cap-add=NET_ADMIN \
|
||||||
|
--net=host \
|
||||||
|
-e KEEPALIVED_ROUTER_ID=1 \
|
||||||
|
-e KEEPALIVED_STATE=MASTER \
|
||||||
|
-e KEEPALIVED_PRIORITY=100 \
|
||||||
|
-e KEEPALIVED_PASSWORD=1111 \
|
||||||
|
-e KEEPALIVED_INTERFACE=ovs_eth0 \
|
||||||
|
-e KEEPALIVED_UNICAST_PEERS=192.168.0.100,192.168.0.246 \
|
||||||
|
-e KEEPALIVED_VIRTUAL_IPS=192.168.0.180 \
|
||||||
|
keepalived
|
||||||
|
```
|
||||||
|
|
||||||
|
## Start docker compose
|
||||||
|
```yml
|
||||||
|
version: '3.5'
|
||||||
|
|
||||||
|
services:
|
||||||
|
keepalived:
|
||||||
|
build: .
|
||||||
|
environment:
|
||||||
|
KEEPALIVED_ROUTER_ID: 1 # [require] RouterID
|
||||||
|
KEEPALIVED_STATE: MASTER # Defualt State MASTER, BACKUP, default : BACKUP
|
||||||
|
KEEPALIVED_PRIORITY: 100 # priority, defualt : 1~199 random
|
||||||
|
KEEPALIVED_PASSWORD: 1111 # auth password
|
||||||
|
KEEPALIVED_INTERFACE: ovs_eth0 # [require] network interface in host
|
||||||
|
KEEPALIVED_UNICAST_PEERS: 192.168.0.100,192.168.0.246 # [require] peer clients, split comma
|
||||||
|
KEEPALIVED_VIRTUAL_IPS: 192.168.0.180 # [require] virtual ip, split comma
|
||||||
|
network_mode: host
|
||||||
|
cap_add:
|
||||||
|
- NET_ADMIN
|
||||||
|
```
|
||||||
|
|
||||||
Loading…
Reference in New Issue