RabbitMQ部署
# 1. 镜像搜索
docker search rabbitmq
# 2. 镜像下载
docker pull rabbitmq
# 3. 启动容器
docker run -d --name rabbitmq --restart always --hostname rabbitmq -p 15672:15672 -p 5672:5672 rabbitmq
- hostname RabbitMQ存储数据的节点名称,默认是主机名,不指定更改主机名启动失败,默认路径
- p 指定宿主机和容器端口映射(5672:服务应用端口,15672:管理控制台端口)
# 4. 插件安装
安装管理控制台插件
docker exec -it rabbitmq /bin/bash
rabbitmq-plugins enable rabbitmq_management
# 5. 启动验证
访问RabbitMQ控制台: http://{host}:15672/ (opens new window)
用户名/密码:guest/guest
# 6. 重置RabbitMQ队列
docker exec -it rabbitmq /bin/sh
rabbitmqctl stop_app
rabbitmqctl reset
rabbitmqctl start_app
# 7. 交换机点击报错问题
Management API returned status code 500
docker exec -it rabbitmq /bin/bash
# 进入容器
cd /etc/rabbitmq/conf.d/
echo management_agent.disable_metrics_collector = false > management_agent.disable_metrics_collector.conf
exit
# 重启容器
docker restart rabbitmq
上次更新: 2022/05/17, 23:46:41