RabbitMQ 이미지 다운 (생략)
생략하는 이유는 처음에 실행 시 이미지가 없는 경우 docker가 알아서 받아옴.
RabbitMQ 컨테이너 실행
# docker run -d --name rabbitmq -p 5672:5672 -p 15672:15672 --restart=unless-stopped -e RABBITMQ_DEFAULT_USER=username -e RABBITMQ_DEFAULT_PASS=password rabbitmq:management
만약 stomp.js를 통해서 웹클라이언트로 접속 또는 node.js에서 접속하기 위해서는 15674포트나 61613포트를 함께 포워딩 해주어야한다.
RabbitMQ Control
docker 컨테이너 안에서 동작하고있는 rabbitmq를 제어하기 위해서는 안에 들어가서 하는 방법이 있다.
# docker exec -it <rabbitmq컨테이너이름> /bin/bash
bash를 하나 실행해서 docker 컨테이너에 띄우고 바로 프롬프트를 받아온다.
RabbitMQ plugins 목록 확인
# rabbitmq-plugins list
RabbitMQ (web)stomp 플러그인 활성화
# rabbitmq-plugins enable rabbitmq_web_stomp
RabbitMQ 정지
# rabbitmqctl stop
RabbitMQ 시작
# rabbitmqctl start-app
RabbitMQ 상태 확인
# rabbitmqctl status