diff --git a/Dockerfile b/Dockerfile
index 5252d70..7ff2930 100644
--- a/Dockerfile
+++ b/Dockerfile
@@ -1,12 +1,12 @@
-FROM openjdk:17.0.2-slim as builder
+FROM eclipse-temurin:21.0.2_13-jdk-alpine as builder
ARG JAR_FILE=target/*.jar
COPY ${JAR_FILE} library.jar
RUN java -Djarmode=layertools -jar library.jar extract
-FROM openjdk:17.0.2-slim
+FROM eclipse-temurin:21.0.2_13-jdk-alpine
VOLUME /tmp
COPY --from=builder dependencies/ ./
COPY --from=builder snapshot-dependencies/ ./
COPY --from=builder spring-boot-loader/ ./
COPY --from=builder application/ ./
-ENTRYPOINT ["java", "org.springframework.boot.loader.JarLauncher"]
\ No newline at end of file
+ENTRYPOINT ["java", "org.springframework.boot.loader.launch.JarLauncher"]
\ No newline at end of file
diff --git a/Dockerfile_basic b/Dockerfile_basic
index c9ce515..62e6a9f 100644
--- a/Dockerfile_basic
+++ b/Dockerfile_basic
@@ -1,4 +1,4 @@
-FROM openjdk:17.0.2-slim
+FROM eclipse-temurin:21.0.2_13-jdk-alpine
VOLUME /tmp
COPY target/*.jar library.jar
ENTRYPOINT ["java","-jar","/library.jar"]
\ No newline at end of file
diff --git a/Dockerfile_full b/Dockerfile_full
index b9a73b1..7e6e212 100644
--- a/Dockerfile_full
+++ b/Dockerfile_full
@@ -1,4 +1,4 @@
-FROM maven:3.8.7-eclipse-temurin-17-alpine AS maven_dependencies
+FROM maven:3.9.6-eclipse-temurin-21-alpine AS maven_dependencies
COPY pom.xml /tmp/
RUN mvn -B dependency:go-offline -f /tmp/pom.xml -s /usr/share/maven/ref/settings-docker.xml
@@ -12,10 +12,10 @@ ARG JAR_FILE=target/*.jar
COPY ${JAR_FILE} library.jar
RUN java -Djarmode=layertools -jar library.jar extract
-FROM openjdk:17.0.2-slim
+FROM eclipse-temurin:21.0.2_13-jdk-alpine
VOLUME /tmp
COPY --from=maven_build /tmp/dependencies/ ./
COPY --from=maven_build /tmp/snapshot-dependencies/ ./
COPY --from=maven_build /tmp/spring-boot-loader/ ./
COPY --from=maven_build /tmp/application/ ./
-ENTRYPOINT ["java", "org.springframework.boot.loader.JarLauncher"]
\ No newline at end of file
+ENTRYPOINT ["java", "org.springframework.boot.loader.launch.JarLauncher"]
\ No newline at end of file
diff --git a/pom.xml b/pom.xml
index 83577b9..6357026 100644
--- a/pom.xml
+++ b/pom.xml
@@ -14,14 +14,14 @@
org.springframework.boot
spring-boot-starter-parent
- 3.1.4
+ 3.2.4
UTF-8
UTF-8
- 17
+ 21
0.1.0
master
false
@@ -85,7 +85,7 @@
net.ttddyy.observation
datasource-micrometer-spring-boot
- 1.0.2
+ 1.0.3