【问题标题】:rabbitmqctl returns error on dockerrabbitmqctl 在 docker 上返回错误
【发布时间】:2017-11-08 15:26:15
【问题描述】:

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

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时,出现以下错误:

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==

我错过了什么?它不应该“正常工作”吗?

【问题讨论】:

    标签: docker rabbitmq


    【解决方案1】:

    我找到了解决方案。如果你升级 rabbitmq 容器,它就可以工作。 我换行了:

    image: rabbitmq:3.5.1-management
    

    收件人:

    image: rabbitmq:3-management
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2021-02-18
      • 2020-11-25
      • 2022-10-03
      • 2014-11-23
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多