Full_Stack developer

Docker배포-Spring Boot 본문

Devops/Docker

Docker배포-Spring Boot

develkbh 2024. 12. 28. 15:20


https://start.spring.io/

기존 프로젝트가 있다면 생략 없으면 생성!

 


JAR 파일

 

자바 애플리케이션을 실행하기 위해 하나의 파일로 압축한 파일 형식 

 

즉, 배포용 소프트웨어 패키지 

 

파일 포맷 확장자: .jar

 


bootJar 실행

Spring Boot 프로젝트를 빌드하여 jar 파일 생성 

 

Spring Boot 프로젝트에서 사요되는 모든 의존성을 포함해 jar 파일 생성 

 

bootJar를 이용하면 프로젝트를 쉽게 배포할 수 있음

 

 

FROM openjdk:17 ARG JAR_FILE=build/libs/\*-SNAPSHOT.jar COPY ${JAR_FILE} app.jar ENTRYPOINT ["java","-jar","/app.jar"]
docker build -t my-spring-boot-app .
docker build -t my-spring-boot-app .
docker run --name spring-boot-project -p 8080:8080 -d my-spring-boot-app

 

'Devops > Docker' 카테고리의 다른 글

Ec2+Docker+github Action+React 배포  (1) 2024.12.28
Docker배포-Node.js  (0) 2024.12.28
Docker배포-React  (0) 2024.12.28
Dockerfile 이란?  (1) 2024.12.28
Docker 설치와 컨테이너 실행  (0) 2024.12.28