Запуск RabbitMQ в Docker Compose

docker-compose.yml

version: '3.9'
services:
   rabbitmq:
      build: ./build
      container_name: rabbitmq
      environment:
       - RABBITMQ_ERLANG_COOKIE=SWQOKODSQALRPCLNMEQG
       - RABBITMQ_DEFAULT_USER=rabbit
       - RABBITMQ_DEFAULT_PASS=rabbit
      ports:
       - "15672:15672"
       - "5672:5672"

Файл располагается в корневом каталоге.

Dockerfile

FROM rabbitmq:3-management
COPY ./conf/enabled_plugins /etc/rabbitmq/enabled_plugins

Файл располагается в ./build

enabled_plugins

[rabbitmq_management, rabbitmq_management_visualiser].

Файл располагается в ./conf/enabled_plugins

Подробнее можно почитать на официальной странице Docker Hub — RabbitMQ.

Выполнить сборку контейнера и запустить можно при помощи команды:

docker-compose up --build -d

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *