问题描述:
1, MacOS的操作系统, 通过Vmware Fusion虚拟机软件, 安装了Centos7操作系统, 里面安装了docker engine(1.13.1);
2, 试验rabbitmq, 下载了rabbit:latest镜像
3, 通过如下命令启动rabbitmq
docker run -d --name rabbitmq3.7.7 -p 5672:5672 -p 15672:15672 -v `pwd`/data:/var/lib/rabbitmq --hostname someRabbit -e RABBITMQ_DEFAULT_VHOST=some_vhost -e RABBITMQ_DEFAULT_USER=admin -e RABBITMQ_DEFAULT_PASS=admin d445c0adc9a5
4, 启动之后, 在宿主机浏览器测试访问虚拟机中的rabbitmq
http://192.168.88.100:15672/
试验结果: 拒绝访问
排查过程:
1, 检查centos-linux的网络是否正常;
ping www.baidu.com
完全正常
2, 检查centos-linux的防火墙是否正常;
systemctl stop firewalld.service
systemctl status firewalld.service
完全关闭
3, 测试宿主机ping虚拟机
完全联通
4, 检查(这一步起作用了)
(1) 进入rabbitmq的容器;
(2) 打开management;文章来源:https://www.toymoban.com/news/detail-497135.html
rabbitmq-plugins enable rabbitmq_management
(3)刷新浏览器, 正常.文章来源地址https://www.toymoban.com/news/detail-497135.html
到了这里,关于虚拟机中docker安装rabbitmq 宿主机不能访问rabbitmq管理界面问题解决的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!