首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >rabbitmqctl在docker上返回错误

rabbitmqctl在docker上返回错误
EN

Stack Overflow用户
提问于 2017-11-08 23:26:16
回答 1查看 203关注 0票数 1

我的docker-compose.yml中有这个配置:

代码语言:javascript
复制
rabbitmq:
    image: rabbitmq:3.5.1-management
    ports:
        - "${CPF_RABBITMQ_PORT}:5672"
        - "${CPF_RABBITMQ_MANAGEMENT_PORT}:15672"
    environment:
        - RABBITMQ_DEFAULT_USER=guest
        - RABBITMQ_DEFAULT_PASS=guest

Rabbitmq服务器工作正常。但是当服务器启动时,我进入容器来使用rabbitmqctl,我得到了以下错误:

代码语言:javascript
复制
rabbitmqctl list_queues
Error: unable to connect to node rabbit@0928435c3767: nodedown

DIAGNOSTICS
===========

attempted to contact: [rabbit@0928435c3767]

rabbit@0928435c3767:
  * connected to epmd (port 4369) on 0928435c3767
  * epmd reports node 'rabbit' running on port 25672
  * TCP connection succeeded but Erlang distribution failed
  * suggestion: hostname mismatch?
  * suggestion: is the cookie set correctly?

current node details:
- node name: 'rabbitmq-cli-277@0928435c3767'
- home dir: /root
- cookie hash: cE9wdMxW96ogqvZmxND6cA==

我错过了什么?难道它不应该“只是工作”吗?

EN

回答 1

Stack Overflow用户

发布于 2017-11-08 23:26:16

我找到了一个解决方案。如果你升级rabbitmq容器,它就能正常工作。我改了行:

代码语言:javascript
复制
image: rabbitmq:3.5.1-management

至:

代码语言:javascript
复制
image: rabbitmq:3-management
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/47183518

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档