티스토리 뷰
반응형
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 .
반응형
'DevOps > Docker' 카테고리의 다른 글
[Docker] 도커이미지 Hub에 푸시(push)하기 (0) | 2024.02.14 |
---|---|
[Docker] 도커에서 올린 ubuntu 컨테이너에 ssh로 접근하기 (feat.PuTTY) (0) | 2023.01.26 |
[Docker] Container vi 설치 (0) | 2023.01.26 |
댓글