1.1 安装Consul
1.1.1 安装三个Consul服务
192.168.56.12:8300作为Consul node1(leader)
192.168.56.12:8400作为Consul node2
192.168.56.12:8500作为Consul node3
1.1.2 使用Docker安装Consul
l 搜索镜像
docker search consul
l 下载镜像
docker pull progrium/consul
l 安装镜像
#consul 服务端 node1
docker run -d -h node1 --name consul_node1 --restart=always
-v /data/consul:/consul/data
-p 8300:8300 -p 8301:8301 -p 8301:8301/udp -p 8302:8302 -p 8302:8302/udp -p 8400:8400 -p 8500:8500
-e 'CONSUL_LOCAL_CONFIG={"skip_leave_on_interrupt": true}'
-e CONSUL_BIND_INTERFACE=eth0
progrium/consul -server -bootstrap
#获取 node1 的IP
JOIN_IP="$(docker inspect -f '{ {.NetworkSettings.IPAddress}}' consul_node1)"
#consul 服务端 node2</