如何使用Docker容器在浏览器中打开Rabbitmq?
可能已经有人问过这个问题,但是到目前为止,我根本找不到任何详细的解释,而现有的文档似乎好像是为应该了解所有知识的通灵者编写的。
按照本手册,我添加了容器
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:latest
为rabbitmq:management
。
在dockerhub上,他们正在使用以下命令:
docker run -d --hostname my-rabbit --name some-rabbit rabbitmq:3-management
如果要转到UI,请localhost:15672
确保通过添加-p 15672:15672
上述命令来公开端口。
管理映像只是启用了管理插件的rabbitmq最新映像。这是用于的dockerfilerabbitmq:management
FROM rabbitmqRUN rabbitmq-plugins enable --offline rabbitmq_management
EXPOSE 15671 15672
以上是 如何使用Docker容器在浏览器中打开Rabbitmq? 的全部内容, 来源链接: utcz.com/qa/409582.html