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