Byzanteam / skylark-docker

0 stars 5 forks source link

RabbitMQ (Sneakers) on Docker 的坑 #15

Open CptBreeza opened 6 years ago

CptBreeza commented 6 years ago

用户

RabbitMQ 官方 Docker image 中,可以用 RABBITMQ_DEFAULT_USERRABBITMQ_DEFAULT_PASSWORD 两个环境变量配置默认用户,然而这个用户并非创建了一个新的普通用户,而是替代了原本的 guest 用户;guest 用户默认只能通过 localhost 访问。 我们需要创建一个新的普通用户,而不是 使用默认用户(即使更改了用户名和密码)+ 调整配置使得该用户可以通过非 localhost 访问。 参见:https://www.rabbitmq.com/access-control.html#default-state

配置

RabbitMQ 支持两种格式的配置文件:

  1. 旧式的 erlang 语法的配置文件 /etc/rabbitmq/rabbitmq.config
  2. 新的 sysctl 语法的配置文件 /etc/rabbitmq/rabbitmq.conf
CptBreeza commented 6 years ago

@fahchen