Docker

RabbitMQ Docker compose 구성하기

helperwoo Dev 2024. 3. 27. 15:24
반응형

1. 목표

Docker compose를 사용하여 RabbitMQ 컨테이너를 생성하고, Management 페이지를 실행한다.

2. 파일구성

2-1. docker-compose.yml

version: "3.8"

services:
  rabbitmq:
    image: rabbitmq:3-alpine
    container_name: rabbitmq
    volumes:
      - ./.docker/rabbitmq/etc/:/etc/rabbitmq/
      - ./.docker/rabbitmq/data/:/var/lib/rabbitmq/
      - ./.docker/rabbitmq/logs/:/var/log/rabbitmq/
    ports:
      - 5672:5672 # default port
      - 15672:15672 # management port
    environment:
      RABBITMQ_ERLANG_COOKIE: "RabbitMQ-${APP}"
      RABBITMQ_DEFAULT_USER: ${DEFAULT_USER}
      RABBITMQ_DEFAULT_PASS: ${DEFAULT_PASS}

 

2-2. .docker/rabbitmq/etc/enabled_plugins

[rabbitmq_management].

 

3. 실행화면

반응형