본문 바로가기

System/RabbitMQ

Docker로 RabbitMQ 설치하기

반응형

RabbitMQ는 AMQP(Advanced Message Queuing Protocol)을 구현한 메시지 브로커입니다.

브로커는 일반적인 의미와 같이 메시지를 중계하는 역할을 합니다.

RabbitMQ는 메시지를 쉽게 전송할 수 있는 메시지 큐 기능을 제공합니다.

효율적인 메시지 처리를 제공하는 RabbitMQ를 도커를 통해 설치하는 방법입니다.


1. 준비사항

먼저 도커가 설치되어 있어야 합니다.

도커 설치는 아래 링크에서 확인 가능합니다.

2016/09/13 - [IT/NAS] - [자작NAS] 5. 우분투 서버에 도커 설치

우분투 기반이지만 다른 OS 경우도 유사하게 설치가 가능합니다.


2. RabbitMQ 설치

아래 명령어 입력으로 간단하게 RabbitMQ 컨테이너가 생성됩니다.

sudo docker run -d --name rabbitmq -p 5672:5672 -p 8080:15672 --restart=unless-stopped -e RABBITMQ_DEFAULT_USER=username -e RABBITMQ_DEFAULT_PASS=password rabbitmq:management

생성할 때 usernamepassword에는 실제 사용할 계정 정보를 입력하면 됩니다.

매니지먼트 포트는 기본 포트인 15672를 8080으로 연결했기 때문에 8080으로 연결하면 됩니다.

다른 포트를 사용하고 싶으면 8080 부분을 다른 포트로 변경하면 됩니다.

클러스터 기능을 사용하려면 추가로 25672 포트를 열어야 합니다.

RabbitMQ Management 화면이 표시되는데 컨테이너 생성시 계정 정보를 입력합니다.

접속하면 RabbitMQ의 전체적인 상태를 확인할 수 있습니다.

간단하게 명령어 하나만으로 컨테이너 형태로 RabbitMQ를 생성했습니다.

반응형