Docker 安装RabbitMQ

Docker 安装RabbitMQ

🐏 45 2022-11-08
docker run -d --name rabbit -v /data/rabbitmq:/var/lib/rabbitmq -e RABBITMQ_DEFAULT_USER=admin -e RABBITMQ_DEFAULT_PASS=admin -p 15672:15672 -p 5672:5672 rabbitmq
启动成功之后进入 Rabbit容器里面执行
rabbitmq-plugins enable rabbitmq_management
启动网页管理工具
RabbitMQ 插件地址:https://www.rabbitmq.com/community-plugins.html
安装 实现延迟消息(rabbitmq_delayed_message_exchange) 的插件

RabbitMQ版本与插件是否一致(查看 RabbitMQ 的版本命令:rabbitmqctl version)

docker cp rabbitmq_delayed_message_exchange-3.11.1.ez rabbit:/plugins

然后激活插件

rabbitmq-plugins enable rabbitmq_delayed_message_exchange

然后重启Rabbit MQ的容器
进入后台即可看到 延迟队列 = 插件安全成功

image

提示:Stats in management UI are disabled on this node 

#修改 management_agent.disable_metrics_collector = false
echo management_agent.disable_metrics_collector = false > management_agent.disable_metrics_collector.conf

这样,Rabbit MQ 管理界面 就会出现下面的指标

image-1667976651102