1.查看RabbitMQ镜像包
docker search rabbitmq
2.拉取RabbitMQ镜像
docker pull rabbitmq
默认拉取最新版本镜像:rabbitmq:latest
可根据需要拉取相应版本镜像:docker pull rabbitmq:版本号
3.运行RabbitMQ容器
docker run -d --name=rabbitmq -p 5672:5672 -p 15672:15672 -v /docker/rabbitmq/data:/var/lib/rabbitmq -e RABBITMQ_DEFAULT_USER=root -e RABBITMQ_DEFAULT_PASS=root rabbitmq
5672为MQ服务端口
15672为Web可视化访问端口(需安装Web可视化插件)
参数 RABBITMQ_DEFAULT_USER 和 RABBITMQ_DEFAULT_PASS分别配置服务访问用户和访问
密码,Web可视化端也使用此用户密码登录(不配置默认guest/guest)。
注意: guest用户只能本地(localhost、127.0.0.1)访问Web可视化管理界面,其他IP访问需另创用户并授权
4.安装Web可视化插件
进入RabbitMQ容器
docker exec -it 容器ID /bin/bash
执行
rabbitmq-plugins enable rabbitmq_management
完成插件安装
浏览器输入 - 服务器IP:15672访问Web管理界面