RabbitMQ 도커 명령 - docker run -d --name rabbitmq --network ecommerce-network \
-p 15672:15672 -p 5672:5672 -p 15671:15671 -p 5671:5671 -p 4369:4369 \
-e RABBITMQ_DEFAULT_USER=guest \
-e RABBITMQ_DEFAULT_PASS=guest rabbitmq:management
COPY 뒤쪽이 컨테이너 경로고, 컨테이너 Root에 저장하라는 의미이다.
ENTRYPOINT로 컨테이너 생성 후 실행할 명령어 입력
FROM openjdk:17-ea-11-jdk-slim
VOLUME /tmp
COPY apiEncryptionKey.jks apiEncryptionKey.jks
COPY target/config-servcie-1.0.jar ConfigServer.jar
ENTRYPOINT ["java","-jar","ConfigServer.jar"]
docker run -d -p 8888:8888 --network ecommerce-network \
-e "spring.rabbitmq.host=rabbitmq" \
-e "spring.profiles.active=default" \
--name config-service edowon0623/config-service:1.0
FROM openjdk:17-ea-11-jdk-slim
VOLUME /tmp
COPY target/discoveryservice-1.0.jar DiscoveryService.jar
ENTRYPOINT ["java","-jar","DiscoveryService.jar"]
docker run -d -p 8761:8761 --network ecommerce-network -e "spring.cloud.config.uri=http://config-service:8888" --name discovery-service yeongbin6483/discovery-service:1.0
'MSA > MSA관련기술' 카테고리의 다른 글
도커 및 도커 컴포즈 정리 (1) | 2022.11.10 |
---|---|
MSA 정리 (1) | 2022.10.14 |
도커 관련 정리 (도커 명령어 포함) (0) | 2022.10.05 |
Spring Cloud Config 프로젝트 초기 세팅 (1) | 2022.10.04 |
Spring Security - Authentication + Authorization (0) | 2022.07.08 |
댓글