一、前置需求
1.liunx环境
本人用的 Centos7
2.安装Docker
参考这篇文章
https://blog.csdn.net/weixin_43721000/article/details/124237932
二、部署方法
1.拉取镜像
docker pull rabbitmq
2.启动容器
docker run -d --name my-rabbitmq -p 5672:5672 -p 15672:15672 -v /mq/data:/var/lib/rabbitmq --hostname myRabbit -e RABBITMQ_DEFAULT_VHOST=my_vhost -e RABBITMQ_DEFAULT_USER=admin -e RABBITMQ_DEFAULT_PASS=123456 rabbitmq
ps:
1.–name my-rabbitmq: 容器名称
2.-p 5672:5672: mq端口
3.-p 15672:15672: 管理界面端口
4.-v /mq/data:/var/lib/rabbitmq 目录映射
5.-e RABBITMQ_DEFAULT_VHOST=my_vhost 设置mq虚拟主机名
6.-e RABBITMQ_DEFAULT_USER=admin 设置管理员账号
7.-e RABBITMQ_DEFAULT_USER=admin 设置管理员密码
3.进入容器启动管理界面
<1>进入容器
docker exec -it my-rabbitmq bash
<2>启动mq管理界面
rabbitmq-plugins enable rabbitmq_management
<3>退出容器
exit
三、访问测试
<1>访问mq管理界面
http://IP地址:15672/
<2>输入管理员账号密码
admin 123456