docker中安装了RabbitMQ后无法访问其Web管理页面

 2023-09-15 阅读 43 评论 0

摘要:2019独角兽企业重金招聘Python工程师标准>>> 在官网找了"$ docker run -d --hostname my-rabbit --name some-rabbit -p 8080:15672 rabbitmq:3-management"这条安装命令,在docker上安装了RabbitMQ,,结果输入http://localhost:8080并不能访问

2019独角兽企业重金招聘Python工程师标准>>> hot3.png

在官网找了"$ docker run -d --hostname my-rabbit --name some-rabbit -p 8080:15672 rabbitmq:3-management"这条安装命令,在docker上安装了RabbitMQ,,结果输入http://localhost:8080并不能访问到RabbitMQ的管理页面

 

docker启动rabbitmq,c50dde20b7687ca8e69c45727501345db18.jpg

 

 

安装如下

无法访问此页面。592c1dc7c7afea19c803fd1f04be0c5b78a.jpg

由于访问不到管理页面,所以查看有没有启动成功,发现已经启动了,如下图

4d84f4aa1edc1a3661bc21137d5aac3c529.jpg

查看该端口映射

docker -v?a982e5ab5bfdbf4705771fd94c4a0a92719.jpg

发现ip竟然不是127.0.0.1而是0.0.0.0。于是拉到最前面发现docker启动时的ip是192.168.99.100

2cea8241b74b6a8bbfb44d7b365c03b045d.jpg

所以在浏览器输入192.168.99.100:8080,进入登陆页面

rabbitmq管理页面端口, 

469c48e9ccc52b506df95aee121c1eadb49.jpg

登录名和密码是本文第一张图中官网给的guest和guest,访问成功

2425b4e0b56f2a0c0262d2ec579f695e4b0.jpg

rabbitmq默认端口? 

但是想用本机ip怎么办呢,原来当时是因为接口没映射,所以导致使用不了localhost访问,正确的运行方式如下

docker run -d --hostname localhost --name myrabbit -p 15672:15672 -p 5672:5672 rabbitmq:3-management

这样就可以使用本机的端口访问容器端口啦。其中--hostname这个选项设置不设置都行,主要是要把两个端口(5672,15672)用-p映射到本机

docker版本, 

转载于:https://my.oschina.net/u/2320807/blog/1931785

版权声明:本站所有资料均为网友推荐收集整理而来,仅供学习和研究交流使用。

原文链接:https://hbdhgg.com/3/63512.html

发表评论:

本站为非赢利网站,部分文章来源或改编自互联网及其他公众平台,主要目的在于分享信息,版权归原作者所有,内容仅供读者参考,如有侵权请联系我们删除!

Copyright © 2022 匯編語言學習筆記 Inc. 保留所有权利。

底部版权信息