 
            Docker 安装 RabbitMQ 3.13.7
准备
创建一个文件夹
rabbitmq
  |--docker-compose.yml
  |--data
    |--config
      |--rabbitmq.conf    # 自定义的配置文件
将下面内容写入到 docker-compose.yml
version: "3.1"
services:
    rabbitmq-3.13.7:
        image: bitnami/rabbitmq:3.13.7
        container_name: rabbitmq-3.13.7
        ports:
          - "15671:15671"
            # web管理界面端口
          - "15672:15672"
          - "25672:25672"
          - "4369:4369"
          - "5551:5551"
          - "5552:5552"
          - "5671:5671"
          - "5672:5672"
        volumes:
          - "./data:/bitnami/rabbitmq"
        environment:
            # 指定配置文件为我们自定义的那个配置文件
          - RABBITMQ_CONF_FILE=/bitnami/rabbitmq/config/rabbitmq.conf
          - RABBITMQ_SECURE_PASSWORD=yes
            # web管理界面登录密码
          - RABBITMQ_PASSWORD=123456
          - RABBITMQ_LOGS=-
将下面内容写入到 data/config/rabbitmq.conf
## Clustering
cluster_partition_handling = ignore
## Defaults
# During the first start, RabbitMQ will create a vhost and a user
# These config items control what gets created
default_permissions.configure = .*
default_permissions.read = .*
default_permissions.write = .*
log.console = true
default_vhost = /
default_user = admin
## Networking
listeners.tcp.default = 5672
## Management
management.tcp.ip = 0.0.0.0
management.tcp.port = 15672
## 这个配置是账号能不能让账号在外部ip机器上登陆的关键,true则是不允许,false则是允许
loopback_users.admin = false
## Resource limits
# Set a free disk space limit relative to total available RAM
disk_free_limit.relative = 1.0
启动
docker-compose up -d
web 端口:15672
测试 http://127.0.0.1:15672
登录密码就是 docker-compose.yml 中定义的密码
            本文是原创文章,采用 CC 4.0 BY-SA 协议,完整转载请注明来自 KK元空间
        
     评论
            
                
                隐私政策
            
            
                你无需删除空行,直接评论以获取最佳展示效果
            
        