Docker 환경에서 RabbitMQ 를 설치해보려고 한다.
Image 를 다운받고 설치 후 관리 페이지 접속을 위한 Plugins 설치까지 진행해보겠다.
OS CMD 에서 RabbitMQ Image 를 다운받기 위해서 명령어를 실행한다.
sudo docker pull rabbitmq
운영 Port : 5672 -> 35300 / 관리 Port : 15672 -> 35301 로 설정하고,
-d 옵션을 통하여 Background, -name 옵션을 통하여 이름을 부여한다.
sudo docker run -d -p 35301:15672 -p 35300:5672 --name rabbitmq rabbitmq
관리페이지의 원활한 접속을 위해서 RabbitMQ 의 관리 Plugin 을 설치한다.
sudo docker exec -it rabbitmq /bin/bash
접속 후 명령어를 실행한다.
rabbitmq-plugins enable rabbitmq_management
아래와 같은 결과가 표시된다
Enabling plugins on node rabbit@597a835f07c4:
rabbitmq_management
The following plugins have been configured:
rabbitmq_management
rabbitmq_management_agent
rabbitmq_prometheus
rabbitmq_web_dispatch
Applying plugin configuration to rabbit@597a835f07c4...
The following plugins have been enabled:
rabbitmq_management
started 1 plugins.
관리 Port 를 35301로 설정하였으므로 'http://{RabbitMQIP}:35301' 로 접속한다.
초기 계정 및 비밀번호는 guest / guest 이다.
로그인 성공시 아래와 같은 화면이 표시된다.
설치 끝.