[RabbitMQ] RabbitMQ Docker Container 로 실행하기

소개

  • 안녕하세요. 오늘은 RabbitMQ를 로컬 환경에서 설치하는 것이 아니라, Docker Image 를 다운로드 받아 Container로 실행하는 방법에 대해서 알려 드리려고 합니다.
  • RabbitMQ를 로컬에 직접 설치해서 사용하려면 사전에 미리 설치해야 하는 프로그램들이 있어서 시간적으로 오래 걸리는 단점이 있습니다.
  • 때문에, 로컬에 설치하지 않고 Docker Container 로 실행하는 법을 정리합니다.

Docker Hub 확인

  • RabbitMQ Docker Hub 사이트에 접속해서 직접 최신 버전 혹은 다른 버전의 RabbitMQ 의 이미지를 로컬로 다운받아 Container로 실행할 수 있습니다.
  • 저는 가장 최신 버전의 RabbitMQ 이미지를 다운로드 받아서 테스트 진행합니다.

Docker run 명령어 실행

  • Docker run 명령어를 통해 별도의 설치과정 없이 이미지를 다운받아 동시에 Container를 실행할 수 있습니다.
  • RabbitMQ Manager 를 실행하는 명령어는 아래와 같습니다.
> docker run -d --hostname rabbitManage --name rabbitManage -p 5672:5672 -p 30000:15672 rabbitmq:3-management

설치 및 실행 결과

  • 설치 및 실행이 정상적으로 된 것을 확인할 수 있습니다.
Unable to find image 'rabbitmq:3-management' locally
3-management: Pulling from library/rabbitmq
4d32b49e2995: Pull complete
2108a18330ce: Pull complete
7c3248d1f534: Pull complete
84c0486e5001: Pull complete
6600a9f32ad8: Pull complete
903f812b2627: Pull complete
64109564145c: Pull complete
8fda0d91f4b2: Pull complete
ee05e8533f00: Pull complete
7e1e924f2d64: Pull complete
Digest: sha256:1d7fe6b128bb646af4e87464e6a06f1e67d37f6f287c771b85f73676f825d8db
Status: Downloaded newer image for rabbitmq:3-management
a3ceac1aa8707e503b13c291ec1d7f32030cb5a7316ec408dbe09ab1a4b23782

컨테이너 실행 확인

  • docker ps -a 명령어를 통해 현재 실행되어 있는 Container 리스트를 확인할 수 있습니다.
> docker ps -a

CONTAINER ID   IMAGE                   COMMAND                  CREATED          STATUS                    PORTS                                                                                                         NAMES
a3ceac1aa870   rabbitmq:3-management   "docker-entrypoint.s…"   49 seconds ago   Up 46 seconds             4369/tcp, 5671/tcp, 15671/tcp, 15691-15692/tcp, 25672/tcp, 0.0.0.0:5672->5672/tcp, 0.0.0.0:30000->15672/tcp   rabbitmqManager

RabbitMQ Manager 접속 유무 확인

  • localhost:30000 으로 접속하여 RabbitMQ Manager 가 정상적으로 접속되는지 확인 합니다.
  • 정상적으로 접속 되는 것을 확인할 수 있습니다.

    참고로 초기 ID, PW 는 guest/guest 입니다.

728x90

이 글을 공유하기

댓글

Designed by JB FACTORY