小编Jea*_*ron的帖子

使用rabbitmq docker镜像在rabbitmq.config中配置ssl

我的目标是使用 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 …

bash ssl rabbitmq docker docker-compose

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

标签 统计

bash ×1

docker ×1

docker-compose ×1

rabbitmq ×1

ssl ×1