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
此时也就是,开启了后台管理功能,便可以正确的打开后台管理页面了。
结尾:样例小程序二维码,自己做的一个免费好用的排班小程序