Docker部署RabbitMQ(解决图形化界面无法访问的问题)
拉取镜像
docker pull rabbitmq
启动容器
在宿主机创建文件夹 来作为容器数据卷
mkdir -p /data/rabbitmq
docker run -d --name rabbitmq
-p 5672:5672
-p 15672:15672
-v /data/rabbitmq:/var/lib/rabbitmq
rabbitmq
RabbbitMQ正常启动
发现RabbitMQ图形面板无法访问
接下来在我开放安全组,关闭防火墙,开放防火墙端口的情况下依旧无法访问RabbitMQ的图形界面,使用第三方端口开放查看工具,查看发现15672 端口一直处于关闭的状态。总之就是无法访问RabbitMQ的图像化界面:
解决办法
进入RabbitMQ
docker exec -it 容器id/容器名称 /bin/bash
进入后:
rabbitmq-plugins enable rabbitmq_management
发现问题解决,正常访问RabbitMQ 图形化面板
原因是RabbitMQ的一个管理插件没有打开,我们要进入容器将这个插件打开。