Docker部署RabbitMQ(解决图形化界面无法访问的问题)

480 阅读1分钟

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的一个管理插件没有打开,我们要进入容器将这个插件打开。

打开管理插件