Docker安装RabbitMQ(以及访问15672端口失败)

本文详细介绍了如何使用Docker安装RabbitMQ,并通过命令行启用其管理插件,从而能够访问Web管理界面。首先,从Docker Hub拉取RabbitMQ镜像,然后运行容器并暴露必要的端口。当尝试访问15672端口时发现无法访问,原因是默认管理插件未启用。解决方法是通过`docker exec`进入容器,执行`rabbitmq-plugins enable rabbitmq_management`命令开启管理插件。最后,成功访问了RabbitMQ的管理页面。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

Docker安装RabbitMQ

步骤1 下载RabbitMQ的镜像

docker pull rabbitmq

查看下载好的镜像

docker images

步骤2 运行镜像

[root@Cent0S7A ~]# docker run -d -p 15672:15672 -p 5672:5672 --name myrabbitmq01 rabbitmq

docker run -d -p 15672:15672 -p 5672:5672 --name myrabbitmq01 rabbitmq

在这里插入图片描述
查看运行中的镜像

docker ps

在这里插入图片描述

步骤4 访问 http://192.168.0.112:15672失败

原因:rabbitmq默认web界面管理插件是关闭的,只要通过命令开启就行
在这里插入图片描述
解决方案:
1、命令进入容器 docker exec -it fb7a78201d31 /bin/bash

docker exec -it fb7a78201d31 /bin/bash

2、在容器里执行命令 rabbitmq-plugins enable rabbitmq_management 即开启web界面管理插件

 rabbitmq-plugins enable rabbitmq_management

截图:
在这里插入图片描述
访问管理页面,成功。
在这里插入图片描述

在使用Docker安装RabbitMQ时,可能会遇到无法访问的问题。这通常是由于没有开启插件所导致的。为了解决这个问题,可以按照以下步骤进行操作: 1. 首先,确认已经下载并启动了最新版本的RabbitMQ容器。可以使用命令`docker pull rabbitmq`下载最新版本的RabbitMQ镜像,然后使用`docker run -d -p 5672:5672 -p 15672:15672 --name myrabbitmq rabbitmq`启动容器。确保容器已成功运行,可以使用`docker ps`命令查看。 2. 确认156725672端口已经开放。如果你使用的是阿里云,可以进入阿里云控制台,找到相应的实例,然后在安全组中添加156725672端口。 3. 访问RabbitMQ主页时,可能会出现无法访问的情况。这是因为插件没有开启。你可以使用命令`docker exec -it myrabbitmq bash`进入容器内部,然后执行命令`rabbitmq-plugins enable rabbitmq_management`来开启插件。 4. 最后,再次访问RabbitMQ主页,使用默认的账号密码"guest"进行登录。这样,你应该能够成功访问RabbitMQ了。 总结一下步骤: 1. 下载最新的RabbitMQ镜像并启动容器。 2. 确认156725672端口已开放。 3. 进入容器内部,执行命令开启插件。 4. 再次访问RabbitMQ主页,使用默认账号密码登录。 这样,你应该能够成功安装访问Docker中的RabbitMQ了。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* [docker安装rabbitmq后无法访问页面,已解决](https://blog.csdn.net/weixin_44200487/article/details/106189281)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 33.333333333333336%"] - *2* [Docker安装rabbitMQ后无法访问页面](https://blog.csdn.net/zylwoaini/article/details/130122451)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 33.333333333333336%"] - *3* [Docker学习文档,全面介绍Docker技术](https://download.csdn.net/download/Goligory/88280848)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 33.333333333333336%"] [ .reference_list ]
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值
OSZAR »