Docker快速部署RabbitMq教程

1、拉取RabbitMQ镜像

ruby 复制代码
docker pull rabbitmq:management

RabbitMQ Management 插件为 RabbitMQ 提供了一个基于 Web 的用户界面(Management UI),允许你通过浏览器来监控、管理 RabbitMQ 实例。

因为docker默认是使用的是Docker Hub的官方镜像源。而在国内访问官方镜像源的时候网络是不稳定的。所以,这里我们需要将docker镜像源配置成国内的,或者代理的方式,这里略过,想了解的话可以阅读我之前写的 《docker 配置代理访问》 和 《centos7 配置 docker 国内镜像源》 两种方式。

2、创建RabbitMQ容器

ruby 复制代码
docker run -id --name=rabbitmq -p 5671:5671 -p 5672:5672 -p 4369:4369 -p 15671:15671 -p 15672:15672 -p 25672:25672 -e RABBITMQ_DEFAULT_USER=user1 -e RABBITMQ_DEFAULT_PASS=youpassword rabbitmq:management

3、验证是否安装成功

登录RabbitMq后台管理端,默认地址就是ip:15672,能登录成功便是启动成功。

4、后台管理页面无法打开问题

为什么我安装了rabbitmq,但是却在浏览器打不开后台管理页面?

出现这种情况基本上是因为你在安装的时候,是使用的该命令docker pull rabbitmq 拉取镜像的。上面也提到使用该命令拉取镜像的时候,是默认不开启后台管理功能的。那么如果使用了改命令进行镜像的拉取以及安装的话,可以通过以下命令开启后台管理功能:

1)查看rabbitmq的容器id

2)进入docker容器

ruby 复制代码
docker exec -it 03d9f2949efc /bin/bash

3)开启后台管理功能

复制代码
rabbitmq-plugins enable rabbitmq_management

此时也就是,开启了后台管理功能,便可以正确的打开后台管理页面了。

结尾:样例小程序二维码,自己做的一个免费好用的排班小程序

相关推荐
TG:@yunlaoda360 云老大9 分钟前
如何在华为云国际站代理商控制台进行SFS Turbo的性能与容量核查?
服务器·网络·数据库·华为云
耗同学一米八19 分钟前
2026年河北省职业院校技能大赛中职组“网络建设与运维”赛项答案解析 1.系统安装
linux·服务器·centos
知星小度S1 小时前
系统核心解析:深入文件系统底层机制——Ext系列探秘:从磁盘结构到挂载链接的全链路解析
linux
2401_890443021 小时前
Linux 基础IO
linux·c语言
字节数据平台2 小时前
刚刚,火山引擎多模态数据湖解决方案发布大数据运维Agent
大数据·运维·火山引擎
智慧地球(AI·Earth)2 小时前
在Linux上使用Claude Code 并使用本地VS Code SSH远程访问的完整指南
linux·ssh·ai编程
原神启动12 小时前
Docker 场景化作业:生产环境容器操作实训
运维·docker·容器
云老大TG:@yunlaoda3602 小时前
如何通过华为云国际站代理商CSBS进行备份策略设置?
运维·数据库·华为云
老王熬夜敲代码3 小时前
解决IP不够用的问题
linux·网络·笔记
zly35003 小时前
linux查看正在运行的nginx的当前工作目录(webroot)
linux·运维·nginx