请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

老师,我在docker上安装rabbitmq后为啥不能用localhost:15672访问管理页面只能通过虚拟机ip加上端口15672访问

正在回答 回答被采纳积分+3

2回答

卓璋 2018-11-29 20:23:01

https://img1.sycdn.imooc.com//szimg/5bffda1600010dda11250441.jpg

我在virtualbox的加了一层端口转发就可以访问localhost:15672

0 回复 有任何疑惑可以回复我~
  • 别乱加啊。。。这rabbitmq本来就是运行在虚拟机上的。你用虚拟机的ip访问就好了
    回复 有任何疑惑可以回复我~ 2018-11-29 21:48:39
  • 卓璋 回复 廖师兄 #2
    嗯嗯!知道了师兄
    回复 有任何疑惑可以回复我~ 2018-11-29 21:51:14
  • 提问者 weibo_五行飘渺_0 回复 廖师兄 #3
    师兄,为啥我用虚拟机ip访问rabbitmq时,显示不出来添加的队列,队列名也能在idea控制台能打印出来,就是rabbitmq页面不显示
    回复 有任何疑惑可以回复我~ 2018-11-30 09:32:50
轶哥 2018-11-26 22:58:58

你的docker是在虚拟机跑的,所以只能是虚拟机IP加端口访问。现在新版本的docker在win10上可以更好集成。如果用Linux或者Mac,是可以监听本机端口的。

0 回复 有任何疑惑可以回复我~
  • 非常正常,localhost是你的本机啊,你的docker是运行在虚拟机里的,当然要用虚拟机ip访问。另外,win对docker支持并不好,不推荐。
    回复 有任何疑惑可以回复我~ 2018-11-27 00:30:12
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信