티스토리 뷰
반응형
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] 리눅스에 설치하기. (RHEL 계열) (0) | 2025.10.28 |
|---|---|
| [Docker] Nodejs 모듈 버전 충돌 이슈, 다운그레이드 실행하기 (4) | 2025.08.18 |
| [Docker] 도커이미지 Hub에 푸시(push)하기 (0) | 2024.02.14 |
| [Docker] 도커에서 올린 ubuntu 컨테이너에 ssh로 접근하기 (feat.PuTTY) (0) | 2023.01.26 |
| [Docker] Container vi 설치 (0) | 2023.01.26 |
댓글