도커 멀티 스테이지
다양한 도커 이미지 생성 방법 및 최적화 방법. (Spring boot)
다양한 도커 이미지 생성 방법 및 최적화 방법. (Spring boot)
2021.10.01사전 준비 스프링 부트로 프로젝트 생성한 뒤 깃헙 퍼블릭 저장소로 업로드합니다. 1. 호스트의 jar파일을 이미지에 추가하기 가장 간단한 방법입니다. 호스트 OS에서 빌드된 jar파일을 이미지에 추가합니다. Dockerfile FROM openjdk:11 LABEL topic="docker-test" ARG JAR_FILE=./build/libs/*.jar ## jar파일 변수 설정 ADD ${JAR_FILE} app.jar ## 해당 파일을 이미지에 추가한다 ENTRYPOINT ["java", "-jar", "/app.jar"] ## jar 실행 이미지 만들기 docker build -t {이미지명} {도커파일디렉터리) 저는 이미지 이름을 host-jar로 만들었습니다. 이미지가 정상적으로 생성됐는지 ..