docker-compose 部署 rabbitmq

version: '3'
services:  
  rabbitmq:
    image: rabbitmq:3.12.6-management
    container_name: rabbitmq_3_12
    restart: always
    # 节点名 rabbit@rabbitserver,不然会去容器ID
    hostname: rabbitserver
    environment:
      # 默认虚拟机名
      RABBITMQ_DEFAULT_VHOST: admin_vhost
      # 用户名
      RABBITMQ_DEFAULT_USER: admin
      # 密码
      RABBITMQ_DEFAULT_PASS: admin
      # 指定自定义插件目录
      RABBITMQ_PLUGINS_DIR: '/plugins:/myplugins'
    ports:
      - "5672:5672"
      - "15672:15672"
    volumes:
      - ./saastools/rabbitmq/data:/var/lib/rabbitmq
      - ./saastools/rabbitmq/myplugins:/myplugins
    networks:
      SaasNet:
        ipv4_address: 19.16.2.8
networks:
  SaasNet:
    name: SaasNet
    driver: bridge
    ipam:
      config:
        - subnet: 19.16.2.0/24
          gateway: 19.16.2.1

posted @ 2024-03-13 10:12  w'dwd  阅读(247)  评论(0)    收藏  举报