当前位置: 首页 > 面试题库 >

如何使用Docker容器在浏览器中打开Rabbitmq?

管峻
2023-03-14
问题内容

可能已经有人问过这个问题,但是到目前为止,我根本找不到任何详细的解释,而现有的文档似乎好像是为应该了解所有知识的通灵者编写的。

按照本手册,我添加了容器

docker run -d --hostname my-rabbit --name some-rabbit rabbitmq:latest

然后我检查了它以接收容器ip

docker inspect some-rabbit

检查端口

docker ps

并尝试使用此公式在浏览器中进行连接

https://{container-ip}:{port}

没用

我是在做错什么,还是应该添加一些其他内容,例如用于存放Apache或其他内容的容器?

编辑

据我了解,在创建了一些兔子容器之后,现在我需要运行Dockerfile来创建映像吗?(这整个事情让我感到困惑)。我应该怎么做?我的意思是,我看到了命令,docker build -f /path/to/a/Dockerfile但是例如,如果我将Dockerfile放在第二条路径中D:\Docker\rabbitmq,我应该如何到达那里?(该路径似乎无法识别)


问题答案:

您使用的图片错误,没有启用rabbitmq_management插件。更改rabbitmq:latestrabbitmq:management

在dockerhub上,他们正在使用以下命令:

docker run -d --hostname my-rabbit --name some-rabbit rabbitmq:3-management

如果要转到UI,请localhost:15672确保通过添加-p 15672:15672上述命令来公开端口。

管理映像只是启用了管理插件的rabbitmq最新映像。这是用于的dockerfilerabbitmq:management

FROM rabbitmq

RUN rabbitmq-plugins enable --offline rabbitmq_management

EXPOSE 15671 15672


 类似资料:
  • 这可能已经被问过了,但到目前为止,我根本找不到任何详细的解释,现有的留档似乎是为某种通灵者写的,他应该知道一切。 根据本手册,我添加了容器 然后我检查它以接收容器ip 检查的端口 并尝试用这个公式在浏览器中连接 它不起作用。 我是否做错了什么,或者我应该添加一些额外的东西,比如 apache 或其他东西的容器? 编辑 据我了解,在创建一些兔子容器后,现在我需要运行 Dockerfile 来创建映像

  • 全局基类 登录名 } 问题是,当运行此功能时,我得到了下面的错误,我不明白为什么会发生这种情况,因为它在错误的位置上没有给我任何帮助。 未定义步骤:给定I打开Chrome 未定义步骤:浏览网站时 未定义的步骤:然后我使用“user1”和“password1”登录网站

  • (问题编辑)我正在使用下面的代码尝试在我的Chrome浏览器上打开一个已经存在的Google工作表。要求是在浏览器中打开图纸。 但我不确定硒是否是最好的选择。是否有其他方式在浏览器中验证和访问/打开文档? 目前,我正在尝试使用硒进行锻炼。下面的代码将打开浏览器和登录屏幕。输入ID并单击[下一步]按钮后,我点击下面的屏幕。想不出如何绕过这个? 以下是代码(由@Priyank Vekariya建议更正

  • 在< code>win7 64bit中安装< code>docker toolbox 我的代码: 我在chrome浏览器中看不到任何结果。 重新安装 192.168.99.100:8000 显示: 运行: 显示: 运行: 显示: 更新 http://192.168.99.100:8000/ docker内部, > < li> 首先检查nginx是否正在运行。 查看哪个进程正在使用端口80

  • 有可能让selenium使用TOR浏览器吗?有人有什么代码可以复制粘贴吗?

  • 我试图在浏览器中打开xls工作表,而不是在MS Excel中。我尝试使用但是不起作用。这是execute方法的完整代码: 无论如何,这可以从Microsoft Office excel应用程序打开excel,但只能通过从NetBeans运行项目。如果我尝试在没有Netbeans的情况下从Tomcat打开它,它是不起作用的。