docker-compose rabbitmq集群

2,145 阅读1分钟

 1.拉

docker pull rabbitmq:3.8.3-management

地址在这,戳一下就好


后缀为"-management"的镜像版本是包含网页控制台的,最好使用这种吧。


2.docker-compose.yml

version: "2"
services:
  rabbit1:
    image: rabbitmq:3.8.3-management
    hostname: rabbit1
    ports:
      - 5672:5672 #集群内部访问的端口
      - 15672:15672 #外部访问的端口
    environment:
      - RABBITMQ_DEFAULT_USER=guest #用户名
      - RABBITMQ_DEFAULT_PASS=guest #密码

  rabbit2:
    image: rabbitmq:3.8.3-management
    hostname: rabbit2
    ports:
      - 5673:5672
      - 15673:15672
    environment:
      - CLUSTERED=true
      - CLUSTER_WITH=rabbit1
      - RAM_NODE=true
    links:
      - rabbit1

  rabbit3:
    image: rabbitmq:3.8.3-management
    hostname: rabbit3
    ports:
      - 5674:5672
    environment:
      - CLUSTERED=true
      - CLUSTER_WITH=rabbit1
    links:
      - rabbit1
      - rabbit2

3.docker-compose up -d 启动。

4.访问:http://虚拟机ip:映射的端口,登录账号和密码就在上面配置中


5.添加用户

a.选择admin 


b.展开add a user ,填写username,password,密码确认,最后标签没分清楚有什么区别,不胡说了,暂时我给了admin,


c.此时新用户是没有权限的,如下图,鼠标放在用户名,字体会变橙色,点它。


d.在点他


记录一下,到时间去学习了,加油,自己!

有道无术,术尚可求;有术无道,止于术。