docker 安装rabbitmq

作者: 任嘉平生愿 | 来源:发表于2020-06-09 09:51 被阅读0次

    docker run -d --hostname my-rabbit --name rabbit -e RABBITMQ_DEFAULT_USER=root -e RABBITMQ_DEFAULT_PASS=123456 -p 15672:15672 -p 5672:5672 rabbitmq:3-management

    访问http://192.168.220.128:15672/

    RabbitMQ系列(五)使用Docker部署RabbitMQ集群 - Java中文社群 - 博客园

    docker run -d --hostname rabbit1 --name myrabbit1 -p 15672:15672 -p 5672:5672 -e RABBITMQ_ERLANG_COOKIE='rabbitcookie' rabbitmq:3-management

    docker run -d --hostname rabbit2 --name myrabbit2 -p 5673:5672 --link myrabbit1:rabbit1 -e RABBITMQ_ERLANG_COOKIE='rabbitcookie' rabbitmq:3-management

    docker run -d --hostname rabbit3 --name myrabbit3 -p 5674:5672 --link myrabbit1:rabbit1 --link myrabbit2:rabbit2 -e RABBITMQ_ERLANG_COOKIE='rabbitcookie' rabbitmq:3-management

    加入RabbitMQ节点到集群

    设置节点1:

    docker exec -it myrabbit1 bash

    rabbitmqctl stop_app

    rabbitmqctl reset

    rabbitmqctl start_app

    exit

    设置节点2,加入到集群:

    docker exec -it myrabbit2 bash

    rabbitmqctl stop_app

    rabbitmqctl reset

    rabbitmqctl join_cluster --ram rabbit@rabbit1

    rabbitmqctl start_app

    exit

    参数“--ram”表示设置为内存节点,忽略次参数默认为磁盘节点。

    设置节点3,加入到集群:

    docker exec -it myrabbit3 bash

    rabbitmqctl stop_app

    rabbitmqctl reset

    rabbitmqctl join_cluster --ram rabbit@rabbit1

    rabbitmqctl start_app

    exit

    设置好之后,使用http://物理机ip:15672 进行访问了,默认账号密码是guest/guest,效果如下图:

    相关文章

      网友评论

        本文标题:docker 安装rabbitmq

        本文链接:https://www.haomeiwen.com/subject/fubazhtx.html