您的位置:首页 > 运维架构 > Docker

搭建rabbitmq的docker集群

2016-06-14 10:47 483 查看
环境:

三个rabbitmq节点,加一个haproxy做前端

确保三台服务器都可以按主机名找到对方(/etc/hosts或dns)

node1,node2,node3分别执行:

docker run -d --net host --name rabbitmq -e RABBITMQ_ERLANG_COOKIE='IEWIRJDIS8WJDUU2WSW' $REGISTRY_IP:5000/library/rabbitmq

node2:

docker exec rabbitmq rabbitmqctl stop_app

docker exec rabbitmq rabbitmqctl join_cluster rabbit@node1

docker exec rabbitmq rabbitmqctl start_app

node3:

docker exec rabbitmq rabbitmqctl stop_app

docker exec rabbitmq rabbitmqctl join_cluster rabbit@node2

docker exec rabbitmq rabbitmqctl start_app

较验:
node1,node2,node3分别执行:

docker exec rabbitmq rabbitmqctl cluster_status
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  docker rabbitmq 集群