多机器dockerRabbitMQ 集群

mac2025-10-21  5

多机docker RabbitMQ 集群

首先三台机器都创建 mkdir /opt/rabbitmq

cd /opt/rabbitmq sudo vim hosts

输入

172.31.22.69 iZj6cervo3uehutavedzijZ rabbit1 172.31.22.63 iZj6cervo3uehutavedzifZ rabbit2 172.31.22.64 iZj6cervo3uehutavedzilZ rabbit3

然后运行镜像

sudo docker run -d --net host --name rabbit1 --log-opt max-size=10m --log-opt max-file=3 -v /opt/rabbitmq:/var/lib/rabbitmq:z -v /opt/rabbitmq/hosts:/etc/hosts -e RABBITMQ_DEFAULT_USER=admin -e RABBITMQ_DEFAULT_PASS=123456 -e RABBITMQ_ERLANG_COOKIE='secret cookie here' rabbitmq:management

rabbit2,rabbit3执行

sudo docker exec -it rabbit2 /bin/bash rabbitmqctl stop_app rabbitmqctl join_cluster rabbit@iZj6cervo3uehutavedzijZ rabbitmqctl start_app

查看集群状态

最新回复(0)