Spring Cloud로 개발하는 MSA/애플리케이션 배포 - DockerContainer

User Microservice

webmaster 2022. 2. 13. 19:29
728x90
  • docker file 
    • docker file을 생성한다.
    • FROM openjdk:17-ea-11-jdk-slim
      VOLUME /tmp
      COPY target/userservice-1.0.jar UserService.jar
      ENTRYPOINT ["java", "-jar", "UserService.jar"]
  • user-service.yml 설정 파일 수정
  • docker build
    • docker build
  • docker run
     
    • docker run -d --network ecommerce-network \
          --name user-service \
          -e "spring.cloud.config.uri=[config서버]" \
          -e "spring.rabbitmq.host=[rabbitmq]" \
          -e "spring.zipkin.base-url=[zipkin서버]" \
          -e "eureka.client.serviceUrl.defaultZone=[유레카 서버]" \
          -e "logging.file=[로그 저장소]" \
          [이미지]:[tag]​
    • docker run
    •  
728x90

'Spring Cloud로 개발하는 MSA > 애플리케이션 배포 - DockerContainer' 카테고리의 다른 글

Catalog Microservice  (0) 2022.02.13
Order Microservice  (0) 2022.02.13
Monitoring  (0) 2022.02.13
Zipkin  (0) 2022.02.13
Kafka  (0) 2022.02.13