第一步:docker 安装rabbitmq 并启动
1.1、打包导出镜像

docker save > rabbitmq-3-management.tar rabbitmq:3-management 

1.2、导入 tar 镜像

docker load < rabbitmq-3-management.tar

第二步:分别启动

第三步: 组建集群

docker run -d --hostname my-rabbit1 --name rabbit1 -e RABBITMQ_DEFAULT_USER=admin -e RABBITMQ_DEFAULT_PASS=admin1234  -p 5672:5672 -p 15672:15672 -e RABBITMQ_ERLANG_COOKIE='rabbitcookie' rabbitmq:3-management

docker run -d --hostname my-rabbit2 --name -e RABBITMQ_DEFAULT_USER=admin -e RABBITMQ_DEFAULT_PASS=admin1234  rabbit2 -p 5673:5672 -p 15673:15672 -e RABBITMQ_ERLANG_COOKIE='rabbitcookie' --link rabbit1:my-rabbit1 rabbitmq:3-management

docker run -d --hostname my-rabbit3 --name rabbit3 -p 5674:5672 -p 15674:15672 -e RABBITMQ_ERLANG_COOKIE='rabbitcookie' --link rabbit1:my-rabbit1 --link rabbit2:my-rabbit2 rabbitmq:3-management


配置节点1
docker exec -it rabbit1 bash
rabbitmqctl stop_app
rabbitmqctl reset
rabbitmqctl start_app
exit
配置节点2

docker exec -it rabbit2 bash
rabbitmqctl stop_app
rabbitmqctl reset
rabbitmqctl join_cluster --ram rabbit@my-rabbit1
rabbitmqctl start_app
exit

配置节点3
docker exec -it rabbit3 bash
rabbitmqctl stop_app
rabbitmqctl reset
rabbitmqctl join_cluster --ram rabbit@my-rabbit1
rabbitmqctl start_app
exit

第四步:登录查看
ip:15672
用户名:admin 
密码:admin1234

最后修改于 2021-02-01 16:07:58
如果觉得我的文章对你有用,请随意赞赏
扫一扫支付
上一篇