乐趣区

关于rabbitmq:mac-docker搭建rabbitmq

获取镜像

docker pull rabbitmq

创立并启动容器

docker run -d --name rabbitmq --restart always --hostname rabbitmq -p 15672:15672 -p 5672:5672  rabbitmq

ps:

–hostname rabbitmq 存储数据的节点名称, 默认是主机名, 不指定更改主机名启动失败, 默认门路 /var/lib/rabbitmq/mnesia
-p 指定宿主机和容器端口映射(5672:服务利用端口,15672:治理控制台端口)

装置插件

装置治理控制台插件

docker exec -it rabbitmq /bin/bash
rabbitmq-plugins enable rabbitmq_management

ps:

默认用户名 / 明码:guest/guest

测试

拜访 http://localhost:15672/ 就能够呈现 rabbitmq 治理界面了

异样解决

在点击 Channels 的时候,可能会揭示 Stats in management UI are disabled on this node 异样

# 进入 rabbitmq 容器
docker exec -it {rabbitmq 容器名称或者 id} /bin/bash

#进入容器后,cd 到以下门路
cd /etc/rabbitmq/conf.d/

#批改 management_agent.disable_metrics_collector = false
echo management_agent.disable_metrics_collector = false > management_agent.disable_metrics_collector.conf

#退出容器
exit

#重启 rabbitmq 容器
docker retart {rabbitmq 容器 id}

退出移动版