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 小时前
使用 Docker Compose 轻松实现 INFINI Console 离线部署与持久化管理
docker·devops
天地之于壹炁兮3 小时前
Docker革命:软件开发的集装箱时代
docker·容器·eureka
勇往直前plus3 小时前
Docker 拉取镜像:SSL 拦截与国内镜像源失效问题解决
docker·容器·https·ssl
醉卧雕龙舫 、4 小时前
五.docker环境搭建实例
docker
huihuihuanhuan.xin6 小时前
后端八股之消息队列
java·rabbitmq
缘的猿7 小时前
kubectl 学习心得:从入门到实践的 K8s 命令行掌控之旅
云原生·容器·kubernetes
老友@7 小时前
Docker 部署 Node.js + Playwright 项目,实现浏览器截图、打印和下载
docker·容器·node.js·playwright
2401_840192278 小时前
什么是ingress?
docker·容器·kubernetes
攀小黑9 小时前
docker 容器内nacos(若依plus打包)连接另一台内网服务器显示数据库连接失败
服务器·数据库·docker
不会写代码的ys10 小时前
仿RabbitMQ实现消息队列(二)-安装
服务器·分布式·rabbitmq