Skip to content

Commit b114324

Browse files
committed
Upgrade to java-21
1 parent cd91bcc commit b114324

File tree

1 file changed

+8
-6
lines changed

1 file changed

+8
-6
lines changed

docker/zookeeper-image/Dockerfile

Lines changed: 8 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
# backported from https://github.com/docker-library/openjdk/blob/master/18/jdk/slim-bullseye/Dockerfile
1+
# backported from https://github.com/docker-library/openjdk/blob/4c2b1a57869e24c5fcfbea6a17e558c710d4f6bd/21/jdk/slim-bullseye/Dockerfile
22
FROM debian:bullseye-slim
33

44
RUN set -eux; \
@@ -8,22 +8,24 @@ RUN set -eux; \
88
; \
99
rm -rf /var/lib/apt/lists/*
1010

11-
ENV JAVA_HOME /usr/local/openjdk-17
11+
ENV JAVA_HOME /usr/local/openjdk-21
1212
ENV PATH $JAVA_HOME/bin:$PATH
1313

1414
# Default to UTF-8 file.encoding
1515
ENV LANG C.UTF-8
16+
ENV JAVA_VERSION 21
17+
1618
RUN set -eux; \
1719
\
1820
arch="$(dpkg --print-architecture)"; \
1921
case "$arch" in \
2022
'amd64') \
21-
downloadUrl='https://download.oracle.com/java/17/latest/jdk-17_linux-x64_bin.tar.gz'; \
22-
downloadSha256='https://download.oracle.com/java/17/latest/jdk-17_linux-x64_bin.tar.gz.sha256'; \
23+
downloadUrl='https://download.oracle.com/java/21/latest/jdk-21_linux-x64_bin.tar.gz'; \
24+
downloadSha256='https://download.oracle.com/java/21/latest/jdk-21_linux-x64_bin.tar.gz.sha256'; \
2325
;; \
2426
'arm64') \
25-
downloadUrl='https://download.oracle.com/java/17/latest/jdk-17_linux-aarch64_bin.tar.gz'; \
26-
downloadSha256='https://download.oracle.com/java/17/latest/jdk-17_linux-aarch64_bin.tar.gz.sha256'; \
27+
downloadUrl='https://download.oracle.com/java/21/latest/jdk-21_linux-aarch64_bin.tar.gz'; \
28+
downloadSha256='https://download.oracle.com/java/21/latest/jdk-21_linux-aarch64_bin.tar.gz.sha256'; \
2729
;; \
2830
*) echo >&2 "error: unsupported architecture: '$arch'"; exit 1 ;; \
2931
esac; \

0 commit comments

Comments
 (0)