可使用的docker镜像:
- 官方镜像:rabbitmq,下载后,需要手工打开management管理界面。
- 第三方认证镜像:bitnami/rabbitmq,对官方镜像做了部分修改,通过传递evn参数控制启动变量,默认已经开启management管理界面。建议使用。bitnami通常会对一些常用的软件做成可通过环境参数启动的镜像,也是docker官方认证的镜像源,可放心使用。
下载docker镜像
# docker pull bitnami/rabbitmq:3.10
创建数据目录
# mkdir -p /app/rabbitmq/data# chown 1001:1001 -R /app/rabbitmq/data
启动
- 15672端口为ui管理界面端口。
- 5672端口为消息通讯端口。
- /bitnami是经过bitnami 修改后的数据持久化目录。
- 后面两个为ui登录的用户名和密码。
- 可根据要求,pull你所需要的版本即可。
启动命令:
#!/bin/bashdocker run --name rmq \-p 15672:15672 \-p 5672:5672 \-v /app/rabbitmq/data:/bitnami \-e RABBITMQ_USERNAME=admin \-e RABBITMQ_PASSWORD=admin \bitnami/rabbitmq:3.10.7
命令截图:
访问ui
访问地址:http://ip:15672/
说明:
- Overview:为全局查看。
- Connections:为当前所有连接的客户端列表。
- Channels:当前所有连接的通道。
- Exchanges:当前所有在用的交换机,如下图。AMQP DEFAULT为默认交换机,名称为/,类型为direct。交换机的类型有:fanout为扇出交换机、topic为主题交换机。特点部分的D为持久化。
- queues为队列列表。可以通过AddQueue添加一个新的Queue。
- Admin选项卡为管理用户的界面。
Exchanges列表:
Queues列表:
Admin选项卡:
版权声明:内容来源于互联网和用户投稿 如有侵权请联系删除