Docker安装RabbitMQ

Arthit 于 2024-03-05 发布

创建挂载文件目录

mkdir -p /root/rabbitmq
cd /root/rabbitmq

创建 docker-compose 文件

touch docker-compose.yml

使用 vi 命令把以下内容复制到 docker-compose 文件

version: '3.3'
services:
    rabbitmq:
        hostname: main-rabbit
        ports:
            - '9567:15672'
            - '9568:5672'
        environment:
            - RABBITMQ_DEFAULT_USER=root
            - RABBITMQ_DEFAULT_PASS=root
        volumes:
            - '/root/rabbitmq:/var/lib/rabbitmq'
        container_name: rabbitmq
        image: 'rabbitmq:latest'

启动容器

docker-compose up -d

后续

进入 rabbitmq 容器

docker exec -it 容器Id /bin/bash

执行以下两个命令

记不清为啥要执行这两个命令了,启动一个插件?另一个改配置,好像是解除一个限制?

rabbitmq-plugins enable rabbitmq_management
echo management_agent.disable_metrics_collector = false > 20-management_agent.disable_metrics_collector.conf