首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >用RabbitMQ在码头投放集装箱

用RabbitMQ在码头投放集装箱
EN

Stack Overflow用户
提问于 2021-07-31 07:50:59
回答 4查看 6.7K关注 0票数 13

我尝试用RabbitMQ启动一个Docker容器,结果是下载了映像,但是容器没有启动。我在日志中得到以下消息:

代码语言:javascript
复制
error: RABBITMQ_DEFAULT_PASS is set but deprecated
error: RABBITMQ_DEFAULT_USER is set but deprecated
error: RABBITMQ_DEFAULT_VHOST is set but deprecated
error: RABBITMQ_ERLANG_COOKIE is set but deprecated
error: deprecated environment variables detected

这个问题最近出现了,在此之前,一切都很顺利并开始了。

这是我的对接兔:

代码语言:javascript
复制
rabbit:
    image: "rabbitmq:3-management"
    hostname: "rabbit"
    environment:
        RABBITMQ_ERLANG_COOKIE: 'SWQOKODSQALRPCLNMEQGW'
        RABBITMQ_DEFAULT_USER: 'user'
        RABBITMQ_DEFAULT_PASS: 'bitnami'
        RABBITMQ_DEFAULT_VHOST: '/'
    ports:
        - "15672:15672"
        - "5672:5672"
    labels:
        NAME: "rabbitmq"    
    networks:
        - postgres
EN

回答 4

Stack Overflow用户

回答已采纳

发布于 2021-08-04 23:52:32

最近,RabbitMQ (3.9)的最新稳定对接图像已经更新,官方图像页面上写道:

代码语言:javascript
复制
As of RabbitMQ 3.9, all of the docker-specific variables listed below are deprecated and no longer used.

我以下列方式解决了这一问题:

  1. 在停靠器组合文件所在的文件夹中创建一个rabbitmq.conf文件
  2. 将变量放入其中,遵循这里的指导原则和命名约定。类似于: default_vhost =/ default_user = default_pass = bitnami
  3. 在docker文件中,部分不使用环境,而是放置了部分,并将rabbitmq.conf文件挂载到正确的路径(取决于操作系统,遵循这里)。对于linux容器,它将类似于: 图片:"rabbitmq:3-management“主机名:”兔子“卷:-./rabbitmq.conf:/etc/rabbitmq/rabbitmq.conf端口:- "15672:15672”- "5672:5672“标签:名称:"rabbitmq”网络:- postgres
票数 10
EN

Stack Overflow用户

发布于 2021-08-02 05:30:02

您应该使用以下环境变量:

代码语言:javascript
复制
DEFAULT_VHOST=/
DEFAULT_USER=user1
DEFAULT_PASS=pass1

有关详细信息,请参阅https://www.rabbitmq.com/configure.html

或者使用其他版本的rabbitMQ,如3.8:

代码语言:javascript
复制
rabbitmq:3.8-management
票数 9
EN

Stack Overflow用户

发布于 2021-08-03 19:37:52

线

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

基本上(我认为)得到了兔子的最新稳定版本,即3.9,它已经不推荐这些变量了。如果您希望继续使用最新版本的兔子,则必须使用配置文件。考虑到到目前为止,您可能已经使用了3.8,我想这比它更有价值。可以改为使用3.8,方法是将行更改为:

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

在此版本中,变量不受欢迎,也不会抛出这些错误。

票数 8
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/68600215

复制
相关文章

相似问题

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