From f32e0567223399b81a942f09a9ee3c1f116399fd Mon Sep 17 00:00:00 2001 From: RosieOh Date: Thu, 13 Aug 2026 01:14:10 +0900 Subject: [PATCH] =?UTF-8?q?FIX=20:=20=ED=8F=90=EA=B8=B0=EB=90=9C=20openjdk?= =?UTF-8?q?=20=EB=B2=A0=EC=9D=B4=EC=8A=A4=20=EC=9D=B4=EB=AF=B8=EC=A7=80?= =?UTF-8?q?=EB=A5=BC=20eclipse-temurin=20=EC=9C=BC=EB=A1=9C=20=EA=B5=90?= =?UTF-8?q?=EC=B2=B4=20(#77)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit openjdk 공식 이미지가 폐기되어 Docker Hub 에서 태그가 내려갔다. openjdk:17-jdk-slim 이 해석되지 않아 Build Docker Image 잡이 실패하고 그 뒤 배포 잡이 모두 skip 됐다. 머지는 되는데 배포만 되지 않는 상태가 8월 4일부터 이어졌다. JRE 가 아니라 JDK 를 쓰는 건 이전과 같다. 운영 중 jcmd·jstack 으로 들여다보던 걸 이 교체 때문에 잃지 않도록 한다. HEALTHCHECK 의 wget, 비root 사용자 생성에 쓰는 addgroup/adduser 가 새 이미지에도 있는지 확인했고, 로컬에서 이미지 빌드와 실행을 확인했다. --- Dockerfile | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/Dockerfile b/Dockerfile index d4e323d8..deb23c6e 100644 --- a/Dockerfile +++ b/Dockerfile @@ -7,7 +7,15 @@ COPY . . RUN gradle clean bootJar --no-daemon # 2단계: JDK 17로 실행용 이미지 구성 -FROM openjdk:17-jdk-slim +# +# openjdk 공식 이미지는 폐기되어 Docker Hub 에서 태그가 내려갔다. openjdk:17-jdk-slim 은 +# 더 이상 존재하지 않아 이미지 빌드가 "not found" 로 실패한다. Docker 가 후속으로 안내하는 +# eclipse-temurin 으로 옮긴다. +# +# JRE 가 아니라 JDK 를 쓰는 건 이전과 같다. 운영 중 jcmd·jstack 으로 들여다보던 걸 +# 이 교체 때문에 잃지 않도록 한다. (이미지 크기를 줄이려면 -jre-jammy 로 바꿀 수 있는데, +# 아래 HEALTHCHECK 의 wget 과 addgroup/adduser 는 그쪽에도 모두 있다.) +FROM eclipse-temurin:17-jdk-jammy ENV TZ=Asia/Seoul RUN ln -snf /usr/share/zoneinfo/$TZ /etc/localtime && echo $TZ > /etc/timezone