From e91eb4fd64359f2f825cf5b54aa6b28a4fa20be8 Mon Sep 17 00:00:00 2001 From: dasomel Date: Fri, 29 May 2026 22:10:37 +0900 Subject: [PATCH] =?UTF-8?q?fix:=20Dockerfile=20WAR=20=ED=8C=8C=EC=9D=BC?= =?UTF-8?q?=EB=AA=85/=EB=B2=A0=EC=9D=B4=EC=8A=A4=20=EC=9D=B4=EB=AF=B8?= =?UTF-8?q?=EC=A7=80=20=EC=A0=95=EC=A0=95=EC=9C=BC=EB=A1=9C=20=EC=BB=A8?= =?UTF-8?q?=ED=85=8C=EC=9D=B4=EB=84=88=20=EC=9D=B4=EB=AF=B8=EC=A7=80=20?= =?UTF-8?q?=EB=B9=8C=EB=93=9C=20=EB=B3=B5=EA=B5=AC?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit pom.xml의 finalName 기준 실제 빌드 결과물명(egovframe-web-5.0.0.war)과 맞지 않는 COPY 경로(web-example-1.0.0.war)를 수정하고, JDK 8 기반의 구식 이미지(tomcat:8.5-jre8)를 Jakarta EE 10과 JDK 17을 지원하는 tomcat:10.1-jdk17-temurin으로 교체한다. --- Dockerfile | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/Dockerfile b/Dockerfile index 4c9d11a..cf42a04 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,12 +1,12 @@ ######################################################### -# 목적 : web-sample-1.0.0.war를 tomcat으로 구동하는 도커 이미지 생성 +# 목적 : egovframe-web-5.0.0.war를 tomcat으로 구동하는 도커 이미지 생성 # 실행방법 : 프로젝트 루트디렉토리에서(Dockerfile 경로) 아래 명령어 실행 -# (명령어) docker build . -t egovframe-web-sample:1.0.0 +# (명령어) docker build . -t egovframe-web-sample:5.0.0 ######################################################### -# tomcat base image설정 (8.5-jre8) -FROM tomcat:8.5-jre8 -COPY ./target/web-example-1.0.0.war /usr/local/tomcat/webapps/app.war +# tomcat base image 설정 (10.1-jdk17-temurin) +FROM tomcat:10.1-jdk17-temurin +COPY ./target/egovframe-web-5.0.0.war /usr/local/tomcat/webapps/app.war # tomcat의 web서버 포트설정 EXPOSE 8080 # 컨테이너 시작 시 tomcat이 구동되도록 해당 명령을 실행