文章目录
前言
docker安装RabbitMQ。
一、docker安装RabbitMQ
RabbitMQ是一套开源(MPL)的消息队列服务软件,是由 LShift 提供的一个 Advanced Message Queuing Protocol (AMQP) 的开源实现,由以高性能、健壮以及可伸缩性出名的 Erlang 写成。
二、安装步骤
1.安装rabbitmq容器
docker pull rabbitmq
2.创建并启动容器
#使用默认账密guest
docker run -d --name myRabbit -p 15672:15672 -p 5672:5672 -v /etc/localtime:/etc/localtime -v /etc/timezone:/etc/timezone rabbitmq
#指定密码的启动方式
docker run -d --name myRabbit -e RABBITMQ_DEFAULT_USER=admin -e RABBITMQ_DEFAULT_PASS=admin -p 15672:15672 -p 5672:5672 rabbitmq
3.进入容器
docker exec -it 容器id /bin/bash
4.启动插件
rabbitmq-plugins enable rabbitmq_management
4.解决Stats in management UI are disabled on this node
#进入rabbitmq容器
docker exec -it {rabbitmq容器名称或者id} /bin/bash
#进入容器后,cd到以下路径
cd /etc/rabbitmq/conf.d/
#修改 management_agent.disable_metrics_collector = false
echo management_agent.disable_metrics_collector = false > management_agent.disable_metrics_collector.conf
#退出容器
exit
#重启rabbitmq容器
docker retart {rabbitmq容器id}
总结
docker安装RabbitMQ。