diff --git a/docker/kafka/Dockerfile b/docker/kafka/Dockerfile index ed89b5c96..316f90751 100644 --- a/docker/kafka/Dockerfile +++ b/docker/kafka/Dockerfile @@ -86,8 +86,8 @@ RUN set -eux; \ ; \ rm openjdk.tgz*; \ \ -# Remove JMODs (not needed for runtime, only for jlink custom images) - rm -rf "$JAVA_HOME/jmods"; \ +# Remove JMODs and src.zip (not needed for runtime, only for development) + rm -rf "$JAVA_HOME/jmods" "$JAVA_HOME/lib/src.zip"; \ \ apt-mark auto '.*' > /dev/null; \ [ -z "$savedAptMark" ] || apt-mark manual $savedAptMark > /dev/null; \ diff --git a/docker/kafka/README.md b/docker/kafka/README.md index 67a9fbf53..fea35b695 100644 --- a/docker/kafka/README.md +++ b/docker/kafka/README.md @@ -9,5 +9,5 @@ Tags should be `kafka--` e.g `kafak-2.13-2.6.2` # Upstream base This is based on [wurstmeister/kafka-docker](https://github.com/wurstmeister/kafka-docker) with the following additions: -1. Use `openjdk 17` in order to support container based resource monitoring +1. Use `openjdk 21` in order to support container based resource monitoring 2. Use custom `log4j.properties` to get all kafka logs to stdout only