본문 바로가기

취미개발/Docker

[Docker] RabbitMQ docker로 띄우기기

반응형
$ docker pull rabbitmq:management
$ docker run -d --name rabbitmq -p 5672:5672 -p 15672:15672 --restart=unless-stopped \
-e RABBITMQ_DEFAULT_USER=user -e RABBITMQ_DEFAULT_PASS=pwd -e RABBITMQ_DEFAULT_VHOST=vHost \
rabbitmq:management

--d : 백그라운드로 실행

--name rabbitmq : 해당 컨테이너 이름을 rabbitmq로 실행

-p 5672:5672 -p 15672:15672 : host와 컨테이너간의 포트포워딩 5672는 rabbitmq기본 통신포트 15672는 rabbitmq-server의 통신포트 (이외에 클러스터 구성이 필요하다면 25672도 필요)

--restart=unless-stopped : 해당 컨테이너를 사용자가 멈추라고 하기 전까지 계속 재부팅 시킨다|


-e RABBITMQ_DEFAULT_USER=user : admin사용자 명을 user로 설정
-e RABBITMQ_DEFAULT_APSS=pwd : admin사용자의 비밀번호를 pwd로 설정
-e RABBITMQ_DEFAULT_VHOST=vHost : admin사용자에 vHost라는 VHOST를 추가

rabbitmq:management : rabbitmq 이미지 중 management기능이 있는 rabbitmq-server까지 포함된 이미지를 실행

 

기타 자세한 사항은 다음 페이지를 참조 : hub.docker.com/_/rabbitmq

반응형