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

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

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

相关推荐
动力 continue7 小时前
Linux 基础篇 · 压缩打包与用户管理
linux·服务器·基础命令linux
画中有画8 小时前
软件架构中质量属性(性能、安全、可扩展性)的权衡设计
java·运维·安全
g3voip8 小时前
防爆电话如何接入SIP调度系统?工业通信系统架构解析
服务器·tcp/ip·系统架构·信息与通信·ip
xrlfreedom8 小时前
大厂 MCP 面试实录:内部 REST API 封装为可审计 MCP Tools 的落地方案
docker·mcp·提示注入防护
NJCloud8 小时前
Ansible(三)——Zabbix 监控系统部署与敏感信息加密
linux·运维·chrome·信息可视化·ansible·zabbix
ltl9 小时前
Cgroups v2:为什么内存限制设了,宿主机数据库还是被 OOM
linux
NJCloud9 小时前
TiDB 集群部署与 MySQL 兼容性适配实战
linux·运维·数据库·mysql·tidb
2401_868534789 小时前
UNIX常用命令英文全称与中文解释整理
linux·运维
摇滚侠9 小时前
《Docker技术入门与实战 第4版》阅读笔记 2 Docker 镜像
笔记·docker·容器
FL162386312910 小时前
室内易燃物识别易燃评估室内易燃程度识别分割数据集labelme格式1015张85类别
java·服务器·前端