Docker RabbitMQ 镜像集群

Java83

环境搭建:

Docker启动3个RabbitMQ,第一个MQ为主节点,同时指定 RABBITMQ_ERLANG_COOKIE

后面两个镜像为第一个MQ的节点,RABBITMQ_ERLANG_COOKIE` 保持一致,通过 --link 指定关联。

链式关联。

docker run -d --hostname mq1 --name mes_queue_1 -p 15672:15672 -p 5672:5672 -e RABBITMQ_ERLANG_COOKIE='rabbitcookie' rabbitmq:3.7.7-management
docker run -d --hostname mq2 --name mes_queue_2 -p 5673:5672 --link mes_queue_1:mq1 -e RABBITMQ_ERLANG_COOKIE='rabbitcookie' rabbitmq:3.7.7-management
docker run -d --hostname mq3 --name mes_queue_3 -p 5674:5672 --link mes_queue_1:mq1 --link mes_queue_2:mq2 -e RABBITMQ_ERLANG_COOKIE='rabbitcookie'  rabbitmq:3.7.7-management

成功启动3个MQ服务,端口从 5672 - 5674。

Docker RabbitMQ 镜像集群

进入第一个MQ容器:

输入验证码查看隐藏内容

扫描二维码关注本站微信公众号 Johngo学长
或者在微信里搜索 Johngo学长
回复 svip 获取验证码
wechat Johngo学长