2 安装RabbitMQ
rabbitmq 官网:www.rabbitmq.com/download.html
docker 官方镜像:hub.docker.com/_/rabbitmq
2.1 使用docker安装RabbitMQ
# 拉取镜像:选择带有 management(包含web管理界面)
$ docker pull rabbitmq:management
# 查看所有镜像
$ docker images
# 创建镜像并启动容器
$ docker run -di --name MyRabbitMQ -e RABBITMQ_DEFAULT_USER=admin -e RABBITMQ_DEFAULT_PASS=admin2021 -p 5672:5672 -p 15672:15672 -p 25672:25672 -p 61613:61613 -p 1883:1883 rabbitmq:management
参数说明:
- -d:后台运行容器
- –name:容器名称
- -e:指定环境变量(RABBITMQ_DEFAULT_USER:默认的用户名;RABBITMQ_DEFAULT_PASS:默认用户名的密码)
- -p 指定服务运行的端口(5672:应用访问端口;15672:控制台Web端口号)
2.2 阿里云添加安全组
如果是安装在阿里云服务器,记得配置安全组:
- 自定义 TCP 目的: 15672/15672
- 自定义 TCP 目的: 5672/5672
2.3 防火墙
如果 centos 开启了防火墙,则需要开启端口:
# 查看端口是否开启;如果为 no,则执行第二条命令开启端口。
$ firewall-cmd --query-port=15672/tcp
$ firewall-cmd --zone=public --add-port=15672/tcp --permanent
# 开启后要重启防火墙。
$ systemctl restart firewalld.service
2.4 访问
http://your_ip:15672 网页输入用户名 admin 和密码 admin2021 就可以登录控制台了。
如果文章有帮到你的话,别忘了点赞收藏噢 :smile: