拉取镜像
我部署的是3.8版本的
docker pull rabbitmq:3.8
启动容器
docker run -d --hostname my-rabbit --name rabbitmq --restart always -e RABBITMQ_DEFAULT_USER=admin -e RABBITMQ_DEFAULT_PASS=admin -p 15672:15672 -p 5672:5672 --privileged=true rabbitmq:3.8
启动后查看容器状态
docker ps -a | grep rabbitmq
进入容器
docker exec -it rabbitmq bash
安装rabbitmq管理页面
该命令需要在rabbitmq容器中执行
rabbitmq-plugins enable rabbitmq_management
exit退出容器
访问 ip地址+端口 进入rabbitmq管理页面 eg:localhost:15672
管理页面视图不显示问题
进入rabbitmq容器中
docker exec -it rabbitmq bash
切换目录
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退出容器
重启容器
docker restart rabbitmq