本地Centos7虚拟机安装rabbitmq,主宿机无法访问监控界面解决

网上都说关闭防火墙就好了,我查看状态:systemctl status firewalld 它已经dead了,就在向使用压缩包安装的时候发现还得先安装erlang环境,这也太麻烦了,算了,我还是找找原因吧。

使用docker安装时,我发现报了一个警告:WARNING: IPv4 forwarding is disabled. Networking will not work.

其实就是这个原因,解决这个方案只需要如下:

1.vim /usr/lib/sysctl.d/00-system.conf

2.追加一行  net.ipv4.ip_forward=1  追加完毕之后重启下网络服务systemctl restart network.service

3.将容器删掉,重新创建即可:

docker run -d --name rabbit -e RABBITMQ_DEFAULT_USER=admin -e RABBITMQ_DEFAULT_PASS=admin -p 15672:15672 -p 5672:5672 -p 25672:25672 -p 61613:61613 -p 1883:1883 rabbitmq:management

当然 我pull的是:docker pull rabbitmq:management

随后就可以访问了!

视频大概讲解:https://www.bilibili.com/video/BV1HK4y1A7ki/

原文地址:https://www.cnblogs.com/ningxinjie/p/14727129.html