rabbitmq添加集群高可用
10.20.4.176机器
sudo docker run -d --hostname rabbitmq1 --add-host=rabbitmq2:10.20.4.177 --add-host=rabbitmq3:10.20.4.178 --restart=unless-stopped --name rabbitmq1
--net host -p 15672:15672 -p 5672:5672 -e RABBITMQ_DEFAULT_USER=xxx -e RABBITMQ_DEFAULT_PASS=xxx -e RABBITMQ_ERLANG_COOKIE='rabbit_mq' -v /data/rabbitmq/data:/var/lib/rabbitmq rabbitmq:management
10.20.4.177机器
sudo docker run -d --hostname rabbitmq2 --add-host=rabbitmq1:10.20.4.176 --add-host=rabbitmq3:10.20.4.178 --restart=unless-stopped --name rabbitmq2
--net host -p 15672:15672 -p 5672:5672 -e RABBITMQ_DEFAULT_USER=xxx -e RABBITMQ_DEFAULT_PASS=xxx -e RABBITMQ_ERLANG_COOKIE='rabbit_mq' -v /data/rabbitmq/data:/var/lib/rabbitmq rabbitmq:management
10.20.4.178机器
sudo docker run -d --hostname rabbitmq3 --add-host=rabbitmq1:10.20.4.176 --add-host=rabbitmq2:10.20.4.177 --restart=unless-stopped --name rabbitmq3
--net host -p 15672:15672 -p 5672:5672 -e RABBITMQ_DEFAULT_USER=xxx -e RABBITMQ_DEFAULT_PASS=xxx -e RABBITMQ_ERLANG_COOKIE='rabbit_mq' -v /data/rabbitmq/data:/var/lib/rabbitmq rabbitmq:management
可通过以下配置进行配置 镜像高可用