获取镜像
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}
发表回复