rabbitMQ 튜토리얼 Repository입니다.
- Run rabbitMQ
docker run -d -it --rm --name my-rabbitmq -p 5672:5672 -p 15672:15672 rabbitmq:3.11-management
옵션 | 설명 |
---|---|
-d | container를 백그라운드에서 실행 및 container ID 출력 |
—rm | 컨테이너가 종료되면 자동으로 삭제 |
—name | 컨테이너 이름 설정 |
-p 5672:5672 | RabbitMQ가 사용하는 5672번 포트와 호스트의 5672번 포트를 연결 |
p 5672:5672 | RabbitMQ 관리자 인터페이스에 접근하기 위해 사용하는 15672번 포트와 호스트의 15672번 포트를 연결 |
rabbitmq:3.11-management | RabbitMQ 3.11 버전과 관리자 인터페이스를 지원하는 이미지를 사용 |
- 관리자 설정
docker exec -it my-rabbitmq bash
rabbitmqctl add_user myuser password
rabbitmqctl set_user_tags myuser administrator
rabbitmqctl set_permissions -p / myuser ".*" ".*" ".*"