Docker 安装
第一步:创建网络
docker network create hmall
network hmall只是把容器加入自定义网络,方便多个容器之间互相通信。 只跑 RabbitMQ,不需要和其他容器通信。 不需要创建; 后续还要跑 MySQL、Nacos 等容器,需要互相通信 需要创建;
第二步:创建运行容器(自动下载镜像)
docker run -d \
--name mq \
--hostname mq \
-p 15672:15672 \
-p 5672:5672 \
-e RABBITMQ_DEFAULT_USER=itheima \
-e RABBITMQ_DEFAULT_PASS=123321 \
-v mq-plugins:/plugins \
--network hmall \
rabbitmq:3.8-management第三步:验证
docker ps第四步:浏览器访问
http://192.168.17.125:15672
用户名:itheima 密码:123321

第五步:下次运行RabbitMQ
docker start mqdocker ps | grep mq 确认容器是否正常运行
其它
删除旧容器,重新创建
如果旧容器有问题想重建,先删除再运行:
# 先停止
docker stop mq
# 再删除
docker rm mq
# 然后重新执行你的 docker run 命令
docker run -d \
--name mq \
--hostname mq \
-p 15672:15672 \
-p 5672:5672 \
-e RABBITMQ_DEFAULT_USER=itheima \
-e RABBITMQ_DEFAULT_PASS=123321 \
-v mq-plugins:/plugins \
--network hmall \
rabbitmq:3.8-management确认容器是否正常运行
docker ps | grep mq如果能看到 mq 容器且状态是
Up,说明运行成功,然后访问http://你的服务器IP:15672即可。
你用的是
master服务器,所以管理界面地址是http://master的IP:15672,用itheima / 123321登录。