虚拟机中docker安装rabbitmq 宿主机不能访问rabbitmq管理界面问题解决

这篇具有很好参考价值的文章主要介绍了虚拟机中docker安装rabbitmq 宿主机不能访问rabbitmq管理界面问题解决。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

问题描述:

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;

rabbitmq-plugins enable rabbitmq_management

(3)刷新浏览器, 正常.文章来源地址https://www.toymoban.com/news/detail-497135.html

到了这里,关于虚拟机中docker安装rabbitmq 宿主机不能访问rabbitmq管理界面问题解决的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Oracle VM virtual Box 安装虚拟机并网络连接宿主机且能ping通外网

    Oracle VM virtual Box新建虚拟机,按照下图所示新建虚拟机: 1.新建虚拟机 2.配置虚拟机相关信息,如系统名称,存储位置,系统类型,内存大小等 3.配置虚拟机磁盘大小,点击创建,创建虚拟机成功 4.虚拟机初始化设置 5.启动虚拟机,并且设置相关的信息 设置登录root登录密码

    2024年04月28日
    浏览(41)
  • 【Docker】docker容器内获取宿主机的信息和执行宿主机的脚本

    我们可以通过在容器内远程连接宿主机,然后对宿主机进行操作。 注意: 要先安装 sshpass命令才行。 Dockerfile文件可以在你部署容器的时候自动安装。 docker部署springboot项目

    2024年02月11日
    浏览(53)
  • 配置Docker OpenWrt与宿主机网络互通且作为宿主机网关

    最近需要用Docker版的Openwrt作为旁路由(网关),在配置过程中遇到一些问题,通过查阅资料,最终完美解决。现在将整体方案和具体操作步骤贴到这里分享给大家 这里我使用的环境如下: 宿主机操作系统:Armbian 宿主机ip:192.168.5.2 宿主机新macvlan接口ip:192.168.5.3 Docker镜像:

    2024年02月03日
    浏览(66)
  • 宿主机使用wifi时虚拟机如何连网

    一、宿主机设置 打开网络连接,选择WLAN的属性-共享,如图。 配置虚拟机网络VMnet8,属性-internet协议版本4,配置如图。             二、虚拟机设置 打开VMware Workstation,选择编辑-虚拟网络编辑器,配置如图。 选择虚拟机-设置-网络适配器-网络连接,勾选NAT模式。​​​​​

    2024年02月06日
    浏览(37)
  • Docker】容器里面拷文件到宿主机[或]宿主机拷文件到容器里面

    【Docker】容器里面拷文件到宿主机[或]宿主机拷文件到容器里面 - 知乎 答:在宿主机里面执行以下命令 docker cp 容器名:要拷贝的文件在容器里面的路径 要拷贝到宿主机的相应路径 示例: 假设容器名为webnphp,要从容器里面拷贝的文件路为: 现在要将tox.ini从容器里面拷到宿主

    2024年02月06日
    浏览(51)
  • 从KVM宿主机配置KVM虚拟机IP

    KVM创建虚机后,想从宿主机去配置IP地址。本文介绍两种方式,能够通过shell脚本配置虚拟机IP地址 guestmount工具 guestmount 能够将虚拟机的磁盘挂载到宿主机上面,再通过修改磁盘里配置文件的方式达到更改IP目的,宿主机需要安装软件包libguestfs和libguestfs-tools 此方法不需要知道

    2024年02月15日
    浏览(35)
  • VirtualBox宿主机和虚拟机文件互传设置

     一、如图1、2、3步骤,设置共享粘贴板和拖放为双向 二、 在启动的虚拟机设置的里面,安装增强插件,然后重启虚拟机。 三、在网络位置就可以看到了  

    2024年02月09日
    浏览(36)
  • 禁止VMware虚拟机与宿主机的时间同步

    解决方法: 关闭虚拟机,编辑虚拟机的配置文件XXX.vmx,查找 tools.syncTime ,如果存在,且值为TRUE,则将值改为FALSE ,如下所示。如果存在,且值为FALSE,则不必修改。如果不存在,则如下所示添加tools.syncTime。 tools.syncTime = \\\"FALSE\\\" 然后,在tools.syncTime = \\\"FALSE\\\"后,加入以下命令关

    2024年02月11日
    浏览(29)
  • docker使用宿主机代理

    我是在ubuntu虚拟机里面装的docker,尝试过docker里面装clash,但是失败了。使用上面的方法,docker容器内可以ping通github.com。ALL_PROXY里面的端口号因人而异。 docker 容器内使用宿主机的代理配置 | Zach Ke\\\'s Notes (kebingzao.com)

    2024年02月16日
    浏览(53)
  • Docker:挂载宿主机的目录

    可以在docker run时通过: -v 宿主机目录:容器内目录 ,挂载宿主机的文件到容器: $ docker run -it -v /tmp/docker_share/:/tmp/share ubuntu /bin/bash 容器启动后,可以在容器里看到目录/tmp/share root@9d2d19b4923c:/tmp/share# touch test root@9d2d19b4923c:/tmp/share# ls test 在宿主机的/tmp/docker_share目录下也可以

    2024年02月09日
    浏览(36)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包