티스토리 뷰

반응형


 

 

docker

 

 

Dockerfile 을 이용해 Springboot  jar 를 이미지로 빌드하기.

 

FROM java:openjdk-8u111-alpine
LABEL authors="JB"
ARG JAR_FILE=build/libs/sample*.jar
COPY ${JAR_FILE} sample.jar

ENTRYPOINT ["java", "-jar", "-Dspring.profiles.active=docker", "/sample.jar"]

 

java8 버전 기반으로 이미지를 작성

작성자 표기

빌드단계에서 JAR_FILE 이라는 변수 생성

JAR_FILE 위치를 sample.jar 로 복사

컨테이너가 시작할때 해당 프로파일로 jar를 구동

 

 

Dockerfile 위치에서 빌드를 수행하면 도커에 이미지가 생성된다.

docker build -t sample .

 

 

 

 



 

반응형
댓글
반응형
최근에 올라온 글
«   2025/01   »
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
Total
Today
Yesterday