服务器
服务器A的IP |
192.168.8.1 |
服务器B的IP |
192.168.8.2 |
创建持久化文件夹
#在192.168.8.1上执行命令
mkdir -p /home/rabbitmq/cluster/rabbitmq01
#在192.168.8.2上执行命令
mkdir -p /home/rabbitmq/cluster/rabbitmq02
启动RabbitMQ
#在192.168.8.1上执行
docker run -d --hostname rabbitmq01 --name rabbitmq01 --add-host=rabbitmq01:192.168.8.1 --add-host=rabbitmq02:192.168.8.2 -v /home/rabbitmq/cluster/rabbitmq01:/var/lib/rabbitmq --privileged=true -p 15673:15672 -p 5673:5672 -p 4369:4369 -p 25672:25672 -e RABBITMQ_ERLANG_COOKIE='rabbitmqCookie' rabbitmq:3.7.7-management
#在192.168.8.2上执行
docker run -d --hostname rabbitmq02 --name rabbitmq02 --add-host=rabbitmq01:192.168.8.1 --add-host=rabbitmq02:192.168.8.2 -v /home/rabbitmq/cluster/rabbitmq02:/var/lib/rabbitmq --privileged