docker安装RabbitMQ教程(小白教程)
1、查看可用的 RabbitMQ 版本
RabbitMQ 镜像库:Docker Hub。
我们还可以用 docker search rabbitmq 命令来查看可用版本:
2.拉取 RabbitMQ 镜像
shitf+ins 粘贴到服务器上 回车等待
3.查看本地镜像
查看RabbitMQ是否拉取成功:docker images
可以看到已经拉取到了 rabbitmq 的镜像。
4.运行容器
运行 mysql 容器:docker run -dit --name myrabbitmq -e RABBITMQ_DEFAULT_USER=admin -e RABBITMQ_DEFAULT_PASS=admin -p 15672:15672 -p 5672:5672 rabbitmq:management
(注:-p 5672:5672 左边的是容器的端口号,右边的是服务器的端口号。服务器的端口可以直接映射到容器的端口号上)
(注:-e RABBITMQ_DEFAULT_USER=admin -e RABBITMQ_DEFAULT_PASS=admin 指定manage模块的用户名和密码、可视化工具的账号和密码不设置默认为guest)
(注:-p 15672:15672 是RabbitMQ的Web可视化工具端口号)
(注:management 是RabbitMQ的版本根据自己的版本进行更改,如何输入错误可能会导致在次拉取镜像
5.安装成功(运行测试)
查看容器状态:docker ps
6.安装插件
进入容器:docker exec -it rabbitmq bash
安装插件:rabbitmq-plugins enable rabbitmq_management
重启容器:docker restart rabbitmq
访问地址:http://自己服务器的IP:15672(注意开端口)
7.解决UI被禁止(不需要的可以不做)
进入容器:docker exec -it rabbitmq bash
进入路径:cd /etc/rabbitmq/conf.d/
追加配置:echo management_agent.disable_metrics_collector = false > management_agent.disable_metrics_collector.conf
退出容器:exit
重启容器:docker restart rabbitmq