我的目标是使用 ssl 支持设置 rabbitmq,这是以前使用以下rabbitmq.config
文件实现的,该文件位于主机的/etc/rabbitmq
路径中。
现在我希望能够配置其他 rabbitmq 用户和密码而不是 defaults guest
guest
。
我正在使用具有以下 docker-compose 配置的 rabbitmq docker 图像:
version: '2'
services:
rabbitmq:
build: ./rabbitmq
ports:
- "8181:8181"
expose:
- "15672"
- "8181"
volumes:
- /etc/rabbitmq:/etc/rabbitmq
environment:
RABBITMQ_DEFAULT_USER: user123
RABBITMQ_DEFAULT_PASS: 1234
Run Code Online (Sandbox Code Playgroud)
RabbitMQ 配置:
version: '2'
services:
rabbitmq:
build: ./rabbitmq
ports:
- "8181:8181"
expose:
- "15672"
- "8181"
volumes:
- /etc/rabbitmq:/etc/rabbitmq
environment:
RABBITMQ_DEFAULT_USER: user123
RABBITMQ_DEFAULT_PASS: 1234
Run Code Online (Sandbox Code Playgroud)
Rabbitmq dockerfile:
from rabbitmq:management
#and some certificate generating logic
Run Code Online (Sandbox Code Playgroud)
我注意到,一旦添加environment …