docker环境rabbitmq集群搭建

##拉取镜像

docker pull rabbitmq:management

##启动3个节点

docker run -d --hostname rabbitmq01 --name rabbitmqCluster01 -v pwd/rabbitmq01:/var/lib/rabbitmq -p 15672:15672 -p 5672:5672 -e RABBITMQ_ERLANG_COOKIE='rabbitmqCookie' rabbitmq:management

docker run -d --hostname rabbitmq02 --name rabbitmqCluster02 -v pwd/rabbitmq02:/var/lib/rabbitmq -p 7002:15672 -p 5673:5672 -e RABBITMQ_ERLANG_COOKIE='rabbitmqCookie' --link rabbitmqCluster01:rabbitmq01 rabbitmq:management

docker run -d --hostname rabbitmq03 --name rabbitmqCluster03 -v pwd/rabbitmq03:/var/lib/rabbitmq -p 8002:15672 -p 5674:5672 -e RABBITMQ_ERLANG_COOKIE='rabbitmqCookie' --link rabbitmqCluster01:rabbitmq01 --link rabbitmqCluster02:rabbitmq02 rabbitmq:management

##创建rabbitmq集群

docker exec -it rabbitmqCluster02 bash

rabbitmqctl stop_app

rabbitmqctl reset

rabbitmqctl join_cluster --ram rabbit@rabbitmq01

rabbitmqctl start_app

rabbitmqctl cluster_status

docker exec -it rabbitmqCluster03 bash

rabbitmqctl stop_app

rabbitmqctl reset

rabbitmqctl join_cluster --ram rabbit@rabbitmq01

rabbitmqctl start_app

rabbitmqctl cluster_status

相关推荐
泰勒疯狂展开2 小时前
Java研学-RabbitMQ(六)
java·rabbitmq·java-rabbitmq
卸任2 小时前
Docker打包并部署Next.js
前端·docker·next.js
掉头发的王富贵2 小时前
【实战篇】Docker安装MySQL集群
mysql·docker·容器
昌sit!4 小时前
k8s基本概念
云原生·容器·kubernetes
斯普信专业组4 小时前
Kubernetes部署apisix的理论与最佳实践(四)
云原生·容器·kubernetes
苦逼IT运维5 小时前
Jenkins + SonarQube 从原理到实战三:SonarQube 打通 Windows AD(LDAP)认证与踩坑记录
运维·服务器·windows·docker·云计算·jenkins·devops
tangjunjun-owen7 小时前
Docker部署 Neo4j 及集成 APOC 插件:安装与配置完整指南(docker-compose)
docker·容器·docker-compose·neo4j·apoc
chirrupy_hamal8 小时前
2025 年国内可用 Docker 镜像加速器地址
docker
会飞的胖达喵8 小时前
docker network 与host的区别
docker·eureka·php
janthinasnail9 小时前
使用Docker安装HeyForm表单构建工具
运维·docker·容器