Skip to content
yml
version: '3.1'
services:
  rabbitmq:    
    hostname: localhost #这个必须设置,否则持久化的消息再重启容器后就丢失了,原因是rabbitmq认主机名,主机名不同,则之前的数据不会读取
    restart: always
    image: rabbitmq:management
    container_name: rabbitmq
    ports:
      - 5672:5672
      - 15672:15672
      - 61613:61613   #这个端口号在开启stomp插件后才有
    environment:
      TZ: Asia/ShangHai
      RABBITMQ_DEFAULT_USER: rabbit  #这是rabbitmq管理后台的账号
      RABBITMQ_DEFAULT_PASS: rabbit  #这是密码
    volumes:
      - ./data:/var/lib/rabbitmq
      - ./enabled_plugins:/etc/rabbitmq/enabled_plugins

vi enabled_plugins 这是rabbitmq 的插件配置文件
[rabbitmq_management,rabbitmq_tracing,rabbitmq_stomp].

文件后有个. 这是必须的

waitingresult.com