小编rai*_*isd的帖子

rabbitmq docker container .erlang.cookie 不是从 RABBITMQ_ERLANG_COOKIE 环境变量设置的

我正在尝试使用 aws 容器服务设置一个 rabbitmq 集群。我需要/var/lib/rabbitmq/.erlang.cookie在所有节点上都相同。因此,对于我的所有 rabbitmq 容器,当它们运行时,我传入了一个RABBITMQ_ERLANG_COOKIE环境变量,根据此处的文档https://hub.docker.com/_/rabbitmq/应写入/var/lib/rabbitmq/.erlang.cookie.

当我检查正在运行的容器时,我可以看到存在环境变量RABBITMQ_ERLANG_COOKIE=QOKWQHQKXXTBIEAOPWKE,但是当cat /var/lib/rabbitmq/.erlang.cookie我得到不同的值时AYMNAPKRPCPJVPFYAJZX

因此,所有rabbitmq 容器都不同.erlang.cookie,无法形成集群。

为什么没有设置来自环境变量的 cookie?我会在这里错过什么?

我正在使用 rabbitmq:3.6.9-alpine 图像。

amazon-web-services rabbitmq docker

6
推荐指数
1
解决办法
3967
查看次数

标签 统计

amazon-web-services ×1

docker ×1

rabbitmq ×1