本地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/