这可能已经被问过了,但到目前为止我根本找不到任何详细的解释,现有的文档似乎是为某种应该知道一切的通灵者编写的。
根据本 手册,我添加了容器
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
,我应该如何到达那里? (路径似乎无法识别)
原文由 Olegs Jasjko 发布,翻译遵循 CC BY-SA 4.0 许可协议
您使用了未启用 rabbitmq_management 插件的错误图像。将
rabbitmq:latest
更改为rabbitmq:management
。在 dockerhub 上,他们使用以下命令:
如果您想转到
localhost:15672
上的 UI,请确保通过将-p 15672:15672
添加到上述命令来公开端口。管理镜像只是启用了管理插件的 rabbitmq 最新镜像。这是 的
rabbitmq:management