Skip to content

Commit 8172c6e

Browse files
authored
Upgrade Kafka image to use Java v21 (#72)
1 parent 7383921 commit 8172c6e

File tree

1 file changed

+7
-5
lines changed

1 file changed

+7
-5
lines changed

docker/kafka/Dockerfile

Lines changed: 7 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -36,22 +36,24 @@ RUN set -eux; \
3636
; \
3737
rm -rf /var/lib/apt/lists/*
3838

39-
ENV JAVA_HOME /usr/local/openjdk-17
39+
ENV JAVA_HOME /usr/local/openjdk-21
4040
ENV PATH $JAVA_HOME/bin:$PATH
4141

4242
# Default to UTF-8 file.encoding
4343
ENV LANG C.UTF-8
44+
ENV JAVA_VERSION 21
45+
4446
RUN set -eux; \
4547
\
4648
arch="$(dpkg --print-architecture)"; \
4749
case "$arch" in \
4850
'amd64') \
49-
downloadUrl='https://download.oracle.com/java/17/latest/jdk-17_linux-x64_bin.tar.gz'; \
50-
downloadSha256='https://download.oracle.com/java/17/latest/jdk-17_linux-x64_bin.tar.gz.sha256'; \
51+
downloadUrl='https://download.oracle.com/java/21/latest/jdk-21_linux-x64_bin.tar.gz'; \
52+
downloadSha256='https://download.oracle.com/java/21/latest/jdk-21_linux-x64_bin.tar.gz.sha256'; \
5153
;; \
5254
'arm64') \
53-
downloadUrl='https://download.oracle.com/java/17/latest/jdk-17_linux-aarch64_bin.tar.gz'; \
54-
downloadSha256='https://download.oracle.com/java/17/latest/jdk-17_linux-aarch64_bin.tar.gz.sha256'; \
55+
downloadUrl='https://download.oracle.com/java/21/latest/jdk-21_linux-aarch64_bin.tar.gz'; \
56+
downloadSha256='https://download.oracle.com/java/21/latest/jdk-21_linux-aarch64_bin.tar.gz.sha256'; \
5557
;; \
5658
*) echo >&2 "error: unsupported architecture: '$arch'"; exit 1 ;; \
5759
esac; \

0 commit comments

Comments
 (0)