DevOps
[Docker] RabbitMq Docker Create Connect Example
차노도리
2023. 5. 22. 00:02
https://hub.docker.com/_/rabbitmq/
rabbitmq - Official Image | Docker Hub
Quick reference Supported tags and respective Dockerfile links 3.12.0-rc.2, 3.12-rc 3.12.0-rc.2-management, 3.12-rc-management 3.12.0-rc.2-alpine, 3.12-rc-alpine 3.12.0-rc.2-management-alpine, 3.12-rc-management-alpine 3.11.16, 3.11, 3, latest 3.11.16-mana
hub.docker.com
RabbitMQ Docker Image 생성
- docker run : docker 실행
- -d : detached mode - 백 그라운드 모드
- -name : 컨테이너 이름 설정
- --network : 연결할 네트워크
- -p : 호스트와 컨테이너의 포트를 연결
- -e : 컨테이너 내에서 사용할 환경변수 설정
docker run -d --name rabbitmq --network gugbab-network \
-p 15672:15672 -p 5672:5672 -p 15671:15671 -p5671:5671 -p4369:4369 \
-e RABBITMQ_DEFAULT_USER=guest \
-e RAMMITMQ_DEFAULT_PASS=guest rabbitmq:management
RabbitMQ Docker Image 연결
- 연결할 docker 이미지 생성
- docker를 실행할때 환경변수 설정에 값을 넣어준다.
docker run -d -p 7502:7502 --network gugbab-network \
-e "spring.rabbitmq.host=rabbitmq" \
-e "spring.prifiles.active=default" \
--name config-server puk0806/config-server:0.0.1