2026-02-17 21:46:33 UTC
220 MB
/opt/java/openjdk
JAVA_VERSIONjdk-17.0.18+8
LANGen_US.UTF-8
LANGUAGEen_US:en
LC_ALLen_US.UTF-8
MAVEN_CONFIG/root/.m2
MAVEN_HOME/usr/share/maven
PATH/opt/java/openjdk/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
[#000] sha256:01d7766a2e4a62b74e0bebf2cd12c47e675e9221174f6570854203e84ffe68b0 - 12.91% (28.4 MB)
[#001] sha256:d10f3ac7b458bcc0853b8cddf5bb91d305f64732b5e46f7897402e9104a2b6c7 - 9.98% (21.9 MB)
[#002] sha256:1bbcf5688c1943d868111317459775672c2eb59c07b04633f4653e36deaac799 - 63.27% (139 MB)
[#003] sha256:78395afbc5ebce60b7dff0200af60f0f3df93dd724ebb8f148212ed7d9b243e7 - 0.0% (159 Bytes)
[#004] sha256:fd88562ce968f9f2742decb2b41610942b1696ea2c5e3d23e5a6d4d60c881435 - 0.0% (2.23 KB)
[#005] sha256:9ae2e4a8370e72a1a6d344f3327ebc25ccd1efe410907e73e2a07439045b9982 - 9.79% (21.5 MB)
[#006] sha256:0315dd7c027c164b61f78af3ace6a5fa4e4d25d18b2406bda298deb0c729ed5b - 4.05% (8.88 MB)
[#007] sha256:bea46ab8f938aedf7388a5b43650520877c63c631ca9bd9d9492b92a27b0a0a2 - 0.0% (846 Bytes)
[#008] sha256:6c73c7e6cdbd7b9d1acbbdba324d2b71d4e1874ab56a9a362a5956f160e14c1d - 0.0% (361 Bytes)
[#009] sha256:02a2ab1a3a0b3fc26424d804d6fb1e0291ff0c96b0157c89d03da35c46d61b0e - 0.0% (155 Bytes)
/bin/sh -c #(nop) ARG RELEASE
2026-02-10 16:49:54 UTC/bin/sh -c #(nop) ARG LAUNCHPAD_BUILD_ARCH
2026-02-10 16:49:54 UTC/bin/sh -c #(nop) LABEL org.opencontainers.image.ref.name=ubuntu
2026-02-10 16:49:54 UTC/bin/sh -c #(nop) LABEL org.opencontainers.image.version=24.04
2026-02-10 16:49:56 UTC/bin/sh -c #(nop) ADD file:1ae27d2ef4369361104b699712f3897141e394785df5d193d67b44626f57eb87 in /
2026-02-10 16:49:57 UTC/bin/sh -c #(nop) CMD ["/bin/bash"]
2026-02-17 20:19:39 UTC (buildkit.dockerfile.v0)ENV JAVA_HOME=/opt/java/openjdk
2026-02-17 20:19:39 UTC (buildkit.dockerfile.v0)ENV PATH=/opt/java/openjdk/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
2026-02-17 20:19:39 UTC (buildkit.dockerfile.v0)ENV LANG=en_US.UTF-8 LANGUAGE=en_US:en LC_ALL=en_US.UTF-8
2026-02-17 20:19:39 UTC (buildkit.dockerfile.v0)RUN /bin/sh -c set -eux; apt-get update; DEBIAN_FRONTEND=noninteractive apt-get install -y --no-install-recommends curl wget gnupg fontconfig ca-certificates p11-kit binutils tzdata locales ; echo "en_US.UTF-8 UTF-8" >> /etc/locale.gen; locale-gen en_US.UTF-8; rm -rf /var/lib/apt/lists/* # buildkit
2026-02-17 20:19:39 UTC (buildkit.dockerfile.v0)ENV JAVA_VERSION=jdk-17.0.18+8
2026-02-17 20:19:45 UTC (buildkit.dockerfile.v0)RUN /bin/sh -c set -eux; ARCH="$(dpkg --print-architecture)"; case "${ARCH}" in amd64) ESUM='0c94cbb54325c40dcf026143eb621562017db5525727f2d9131a11250f72c450'; BINARY_URL='https://github.com/adoptium/temurin17-binaries/releases/download/jdk-17.0.18%2B8/OpenJDK17U-jdk_x64_linux_hotspot_17.0.18_8.tar.gz'; ;; arm64) ESUM='592a6702b3a07a0e0b82cb38aaab149bfce1b0c24d6b57ddb410bd9009333095'; BINARY_URL='https://github.com/adoptium/temurin17-binaries/releases/download/jdk-17.0.18%2B8/OpenJDK17U-jdk_aarch64_linux_hotspot_17.0.18_8.tar.gz'; ;; armhf) ESUM='21050b8325b62cb3fca4f871aadbddc04c67e21f3ab57236439aa951cbcb17ae'; BINARY_URL='https://github.com/adoptium/temurin17-binaries/releases/download/jdk-17.0.18%2B8/OpenJDK17U-jdk_arm_linux_hotspot_17.0.18_8.tar.gz'; ;; ppc64el) ESUM='5ab89fbde560e1a09386f389dd7881715b896f49c6e9aa974f72d551337dba5e'; BINARY_URL='https://github.com/adoptium/temurin17-binaries/releases/download/jdk-17.0.18%2B8/OpenJDK17U-jdk_ppc64le_linux_hotspot_17.0.18_8.tar.gz'; ;; riscv64) ESUM='485f49ec3f7048b466c3b8e5b543932c8aae845a1ba95ebb30fc527019371ed4'; BINARY_URL='https://github.com/adoptium/temurin17-binaries/releases/download/jdk-17.0.18%2B8/OpenJDK17U-jdk_riscv64_linux_hotspot_17.0.18_8.tar.gz'; ;; s390x) ESUM='3693469655bcfa2fa5e70907245a2b3bc4236db7d9fa1b9feb0ab7abd235da09'; BINARY_URL='https://github.com/adoptium/temurin17-binaries/releases/download/jdk-17.0.18%2B8/OpenJDK17U-jdk_s390x_linux_hotspot_17.0.18_8.tar.gz'; ;; *) echo "Unsupported arch: ${ARCH}"; exit 1; ;; esac; wget --progress=dot:giga -O /tmp/openjdk.tar.gz ${BINARY_URL}; wget --progress=dot:giga -O /tmp/openjdk.tar.gz.sig ${BINARY_URL}.sig; export GNUPGHOME="$(mktemp -d)"; gpg --batch --keyserver keyserver.ubuntu.com --recv-keys 3B04D753C9050D9A5D343F39843C48A565F8F04B; gpg --batch --verify /tmp/openjdk.tar.gz.sig /tmp/openjdk.tar.gz; rm -rf "${GNUPGHOME}" /tmp/openjdk.tar.gz.sig; echo "${ESUM} */tmp/openjdk.tar.gz" | sha256sum -c -; mkdir -p "$JAVA_HOME"; tar --extract --file /tmp/openjdk.tar.gz --directory "$JAVA_HOME" --strip-components 1 --no-same-owner ; rm -f /tmp/openjdk.tar.gz ${JAVA_HOME}/lib/src.zip; find "$JAVA_HOME/lib" -name '*.so' -exec dirname '{}' ';' | sort -u > /etc/ld.so.conf.d/docker-openjdk.conf; ldconfig; java -Xshare:dump; # buildkit
2026-02-17 20:19:46 UTC (buildkit.dockerfile.v0)RUN /bin/sh -c set -eux; echo "Verifying install ..."; fileEncoding="$(echo 'System.out.println(System.getProperty("file.encoding"))' | jshell -s -)"; [ "$fileEncoding" = 'UTF-8' ]; rm -rf ~/.java; echo "javac --version"; javac --version; echo "java --version"; java --version; echo "Complete." # buildkit
2026-02-17 20:19:46 UTC (buildkit.dockerfile.v0)COPY --chmod=755 entrypoint.sh /__cacert_entrypoint.sh # buildkit
2026-02-17 20:19:46 UTC (buildkit.dockerfile.v0)ENTRYPOINT ["/__cacert_entrypoint.sh"]
2026-02-17 20:19:46 UTC (buildkit.dockerfile.v0)CMD ["jshell"]
2026-02-17 21:46:33 UTC (buildkit.dockerfile.v0)RUN /bin/sh -c apt-get update && apt-get install -y ca-certificates curl git openssh-client --no-install-recommends && rm -rf /var/lib/apt/lists/* # buildkit
2026-02-17 21:46:33 UTC (buildkit.dockerfile.v0)LABEL org.opencontainers.image.title=Apache Maven
2026-02-17 21:46:33 UTC (buildkit.dockerfile.v0)LABEL org.opencontainers.image.source=https://github.com/carlossg/docker-maven
2026-02-17 21:46:33 UTC (buildkit.dockerfile.v0)LABEL org.opencontainers.image.url=https://github.com/carlossg/docker-maven
2026-02-17 21:46:33 UTC (buildkit.dockerfile.v0)LABEL org.opencontainers.image.description=Apache Maven is a software project management and comprehension tool. Based on the concept of a project object model (POM), Maven can manage a project's build, reporting and documentation from a central piece of information.
2026-02-17 21:46:33 UTC (buildkit.dockerfile.v0)ENV MAVEN_HOME=/usr/share/maven
2026-02-17 21:46:33 UTC (buildkit.dockerfile.v0)COPY /usr/share/maven /usr/share/maven # buildkit
2026-02-17 21:46:33 UTC (buildkit.dockerfile.v0)COPY mvn-entrypoint.sh /usr/local/bin/mvn-entrypoint.sh # buildkit
2026-02-17 21:46:33 UTC (buildkit.dockerfile.v0)COPY settings-docker.xml /usr/share/maven/ref/ # buildkit
2026-02-17 21:46:33 UTC (buildkit.dockerfile.v0)RUN /bin/sh -c ln -s ${MAVEN_HOME}/bin/mvn /usr/bin/mvn # buildkit
2026-02-17 21:46:33 UTC (buildkit.dockerfile.v0)ARG MAVEN_VERSION=3.9.12
2026-02-17 21:46:33 UTC (buildkit.dockerfile.v0)ARG USER_HOME_DIR=/root
2026-02-17 21:46:33 UTC (buildkit.dockerfile.v0)ENV MAVEN_CONFIG=/root/.m2
2026-02-17 21:46:33 UTC (buildkit.dockerfile.v0)ENTRYPOINT ["/usr/local/bin/mvn-entrypoint.sh"]
2026-02-17 21:46:33 UTC (buildkit.dockerfile.v0)CMD ["mvn"]
2026-02-17 21:19:49 UTC
217 MB
/opt/java/openjdk
JAVA_VERSIONjdk-17.0.18+8
LANGen_US.UTF-8
LANGUAGEen_US:en
LC_ALLen_US.UTF-8
MAVEN_CONFIG/root/.m2
MAVEN_HOME/usr/share/maven
PATH/opt/java/openjdk/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
[#000] sha256:dd135084b7c993802b7c1ba97d192c201727ddf710812c361d5441cb729f5c20 - 11.79% (25.6 MB)
[#001] sha256:04fcf9b8e1cf1354d2dbfb4f075947902a906cf11806654d5a7e9467e1b157df - 9.39% (20.4 MB)
[#002] sha256:68f9e2e780b0aa077f01393ee70cf2f3770c67ab0b46fbb5560dd426b9e2e478 - 62.76% (136 MB)
[#003] sha256:09246bf376973b8111f425f0e02ade8256ddf0a4af240469af19f84a16ab193c - 0.0% (157 Bytes)
[#004] sha256:ad87b751ce78aadaaec52a961e84cefb97575caf040d8f1cf18e8a186ebaabeb - 0.0% (2.23 KB)
[#005] sha256:be0b63782acf0d108505b2423dc7ec4add71452b9ab5cdcfb086ed9f9c3bd1ee - 11.97% (26 MB)
[#006] sha256:b6fb445adbcec1e3771e4fb1e84990abba5bef6b3dbff65d1f4da88d532fd1eb - 4.09% (8.88 MB)
[#007] sha256:6c2ffeef4d32dc8be0977608bdd9e308ff5976fe2c60212e08e936e14871870e - 0.0% (849 Bytes)
[#008] sha256:deeca0ab6fa1ed3e7cb1a2b40ab5e4676d5c56c29f61e96088a0e6e01f471562 - 0.0% (359 Bytes)
[#009] sha256:9c82a1cef04a899bb46a4ec5fc442d9f04ec0220faf6176210127bc04c7c4dbb - 0.0% (155 Bytes)
/bin/sh -c #(nop) ARG RELEASE
2026-02-10 16:51:23 UTC/bin/sh -c #(nop) ARG LAUNCHPAD_BUILD_ARCH
2026-02-10 16:51:24 UTC/bin/sh -c #(nop) LABEL org.opencontainers.image.ref.name=ubuntu
2026-02-10 16:51:24 UTC/bin/sh -c #(nop) LABEL org.opencontainers.image.version=24.04
2026-02-10 16:51:27 UTC/bin/sh -c #(nop) ADD file:9633092e110ed5475e9e31841bcc6e288ca09c116e102d75694089f384f549b3 in /
2026-02-10 16:51:28 UTC/bin/sh -c #(nop) CMD ["/bin/bash"]
2026-02-17 20:12:19 UTC (buildkit.dockerfile.v0)ENV JAVA_HOME=/opt/java/openjdk
2026-02-17 20:12:19 UTC (buildkit.dockerfile.v0)ENV PATH=/opt/java/openjdk/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
2026-02-17 20:12:19 UTC (buildkit.dockerfile.v0)ENV LANG=en_US.UTF-8 LANGUAGE=en_US:en LC_ALL=en_US.UTF-8
2026-02-17 20:12:19 UTC (buildkit.dockerfile.v0)RUN /bin/sh -c set -eux; apt-get update; DEBIAN_FRONTEND=noninteractive apt-get install -y --no-install-recommends curl wget gnupg fontconfig ca-certificates p11-kit binutils tzdata locales ; echo "en_US.UTF-8 UTF-8" >> /etc/locale.gen; locale-gen en_US.UTF-8; rm -rf /var/lib/apt/lists/* # buildkit
2026-02-17 20:12:19 UTC (buildkit.dockerfile.v0)ENV JAVA_VERSION=jdk-17.0.18+8
2026-02-17 20:12:27 UTC (buildkit.dockerfile.v0)RUN /bin/sh -c set -eux; ARCH="$(dpkg --print-architecture)"; case "${ARCH}" in amd64) ESUM='0c94cbb54325c40dcf026143eb621562017db5525727f2d9131a11250f72c450'; BINARY_URL='https://github.com/adoptium/temurin17-binaries/releases/download/jdk-17.0.18%2B8/OpenJDK17U-jdk_x64_linux_hotspot_17.0.18_8.tar.gz'; ;; arm64) ESUM='592a6702b3a07a0e0b82cb38aaab149bfce1b0c24d6b57ddb410bd9009333095'; BINARY_URL='https://github.com/adoptium/temurin17-binaries/releases/download/jdk-17.0.18%2B8/OpenJDK17U-jdk_aarch64_linux_hotspot_17.0.18_8.tar.gz'; ;; armhf) ESUM='21050b8325b62cb3fca4f871aadbddc04c67e21f3ab57236439aa951cbcb17ae'; BINARY_URL='https://github.com/adoptium/temurin17-binaries/releases/download/jdk-17.0.18%2B8/OpenJDK17U-jdk_arm_linux_hotspot_17.0.18_8.tar.gz'; ;; ppc64el) ESUM='5ab89fbde560e1a09386f389dd7881715b896f49c6e9aa974f72d551337dba5e'; BINARY_URL='https://github.com/adoptium/temurin17-binaries/releases/download/jdk-17.0.18%2B8/OpenJDK17U-jdk_ppc64le_linux_hotspot_17.0.18_8.tar.gz'; ;; riscv64) ESUM='485f49ec3f7048b466c3b8e5b543932c8aae845a1ba95ebb30fc527019371ed4'; BINARY_URL='https://github.com/adoptium/temurin17-binaries/releases/download/jdk-17.0.18%2B8/OpenJDK17U-jdk_riscv64_linux_hotspot_17.0.18_8.tar.gz'; ;; s390x) ESUM='3693469655bcfa2fa5e70907245a2b3bc4236db7d9fa1b9feb0ab7abd235da09'; BINARY_URL='https://github.com/adoptium/temurin17-binaries/releases/download/jdk-17.0.18%2B8/OpenJDK17U-jdk_s390x_linux_hotspot_17.0.18_8.tar.gz'; ;; *) echo "Unsupported arch: ${ARCH}"; exit 1; ;; esac; wget --progress=dot:giga -O /tmp/openjdk.tar.gz ${BINARY_URL}; wget --progress=dot:giga -O /tmp/openjdk.tar.gz.sig ${BINARY_URL}.sig; export GNUPGHOME="$(mktemp -d)"; gpg --batch --keyserver keyserver.ubuntu.com --recv-keys 3B04D753C9050D9A5D343F39843C48A565F8F04B; gpg --batch --verify /tmp/openjdk.tar.gz.sig /tmp/openjdk.tar.gz; rm -rf "${GNUPGHOME}" /tmp/openjdk.tar.gz.sig; echo "${ESUM} */tmp/openjdk.tar.gz" | sha256sum -c -; mkdir -p "$JAVA_HOME"; tar --extract --file /tmp/openjdk.tar.gz --directory "$JAVA_HOME" --strip-components 1 --no-same-owner ; rm -f /tmp/openjdk.tar.gz ${JAVA_HOME}/lib/src.zip; find "$JAVA_HOME/lib" -name '*.so' -exec dirname '{}' ';' | sort -u > /etc/ld.so.conf.d/docker-openjdk.conf; ldconfig; java -Xshare:dump; # buildkit
2026-02-17 20:12:28 UTC (buildkit.dockerfile.v0)RUN /bin/sh -c set -eux; echo "Verifying install ..."; fileEncoding="$(echo 'System.out.println(System.getProperty("file.encoding"))' | jshell -s -)"; [ "$fileEncoding" = 'UTF-8' ]; rm -rf ~/.java; echo "javac --version"; javac --version; echo "java --version"; java --version; echo "Complete." # buildkit
2026-02-17 20:12:28 UTC (buildkit.dockerfile.v0)COPY --chmod=755 entrypoint.sh /__cacert_entrypoint.sh # buildkit
2026-02-17 20:12:28 UTC (buildkit.dockerfile.v0)ENTRYPOINT ["/__cacert_entrypoint.sh"]
2026-02-17 20:12:28 UTC (buildkit.dockerfile.v0)CMD ["jshell"]
2026-02-17 21:19:46 UTC (buildkit.dockerfile.v0)RUN /bin/sh -c apt-get update && apt-get install -y ca-certificates curl git openssh-client --no-install-recommends && rm -rf /var/lib/apt/lists/* # buildkit
2026-02-17 21:19:49 UTC (buildkit.dockerfile.v0)LABEL org.opencontainers.image.title=Apache Maven
2026-02-17 21:19:49 UTC (buildkit.dockerfile.v0)LABEL org.opencontainers.image.source=https://github.com/carlossg/docker-maven
2026-02-17 21:19:49 UTC (buildkit.dockerfile.v0)LABEL org.opencontainers.image.url=https://github.com/carlossg/docker-maven
2026-02-17 21:19:49 UTC (buildkit.dockerfile.v0)LABEL org.opencontainers.image.description=Apache Maven is a software project management and comprehension tool. Based on the concept of a project object model (POM), Maven can manage a project's build, reporting and documentation from a central piece of information.
2026-02-17 21:19:49 UTC (buildkit.dockerfile.v0)ENV MAVEN_HOME=/usr/share/maven
2026-02-17 21:19:49 UTC (buildkit.dockerfile.v0)COPY /usr/share/maven /usr/share/maven # buildkit
2026-02-17 21:19:49 UTC (buildkit.dockerfile.v0)COPY mvn-entrypoint.sh /usr/local/bin/mvn-entrypoint.sh # buildkit
2026-02-17 21:19:49 UTC (buildkit.dockerfile.v0)COPY settings-docker.xml /usr/share/maven/ref/ # buildkit
2026-02-17 21:19:49 UTC (buildkit.dockerfile.v0)RUN /bin/sh -c ln -s ${MAVEN_HOME}/bin/mvn /usr/bin/mvn # buildkit
2026-02-17 21:19:49 UTC (buildkit.dockerfile.v0)ARG MAVEN_VERSION=3.9.12
2026-02-17 21:19:49 UTC (buildkit.dockerfile.v0)ARG USER_HOME_DIR=/root
2026-02-17 21:19:49 UTC (buildkit.dockerfile.v0)ENV MAVEN_CONFIG=/root/.m2
2026-02-17 21:19:49 UTC (buildkit.dockerfile.v0)ENTRYPOINT ["/usr/local/bin/mvn-entrypoint.sh"]
2026-02-17 21:19:49 UTC (buildkit.dockerfile.v0)CMD ["mvn"]
2026-02-17 21:46:16 UTC
219 MB
/opt/java/openjdk
JAVA_VERSIONjdk-17.0.18+8
LANGen_US.UTF-8
LANGUAGEen_US:en
LC_ALLen_US.UTF-8
MAVEN_CONFIG/root/.m2
MAVEN_HOME/usr/share/maven
PATH/opt/java/openjdk/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
[#000] sha256:66a4bbbfab887561d75f1fdb3c6221c974346f82c9229f5ef99f96b7e6c25704 - 12.58% (27.5 MB)
[#001] sha256:03eac264d5df3e5eb1611554c669ffd726b07509669fe4411c456ad62c8b7c56 - 10.54% (23 MB)
[#002] sha256:55071af2ac506944e21770c81b651f5847488178ff0b8c1a20af67215fa4af2f - 62.97% (138 MB)
[#003] sha256:d1777e35d8796120890d06a7d8a9a53285fb384b677055548643f669b12f7a58 - 0.0% (159 Bytes)
[#004] sha256:d9731669689e82e918ab1cb1cbda39d05b6eb9bc7544f6f9d0ea3e41a4955015 - 0.0% (2.23 KB)
[#005] sha256:26e934bbfb3775053be63e5124de3b1e0cfd2b7a0952e4fa6b46e17dea35d29f - 9.86% (21.6 MB)
[#006] sha256:a701ba1e133c7ae732139a77ae81256a4852aeb7da9ce48eb182416f51d35aba - 4.06% (8.88 MB)
[#007] sha256:9d717464f6e3a45cf21ddfef23d135d624e0787a2f11a4f9f2100cd7a97a31c3 - 0.0% (849 Bytes)
[#008] sha256:73b865274a2aa82efcc98dda565b90a05b3ed19345303af959aa9560cd988078 - 0.0% (359 Bytes)
[#009] sha256:124a23849ab3fd8419f85473733f3d8b60c8c1d9867e6539e2048b76ce49baa6 - 0.0% (156 Bytes)
/bin/sh -c #(nop) ARG RELEASE
2026-02-10 16:52:26 UTC/bin/sh -c #(nop) ARG LAUNCHPAD_BUILD_ARCH
2026-02-10 16:52:27 UTC/bin/sh -c #(nop) LABEL org.opencontainers.image.ref.name=ubuntu
2026-02-10 16:52:27 UTC/bin/sh -c #(nop) LABEL org.opencontainers.image.version=24.04
2026-02-10 16:52:29 UTC/bin/sh -c #(nop) ADD file:25d708bf0b30ddee20c0b2764034e065aca922cafd48eb9c662e35ba02ccf1de in /
2026-02-10 16:52:29 UTC/bin/sh -c #(nop) CMD ["/bin/bash"]
2026-02-17 20:19:10 UTC (buildkit.dockerfile.v0)ENV JAVA_HOME=/opt/java/openjdk
2026-02-17 20:19:10 UTC (buildkit.dockerfile.v0)ENV PATH=/opt/java/openjdk/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
2026-02-17 20:19:10 UTC (buildkit.dockerfile.v0)ENV LANG=en_US.UTF-8 LANGUAGE=en_US:en LC_ALL=en_US.UTF-8
2026-02-17 20:19:10 UTC (buildkit.dockerfile.v0)RUN /bin/sh -c set -eux; apt-get update; DEBIAN_FRONTEND=noninteractive apt-get install -y --no-install-recommends curl wget gnupg fontconfig ca-certificates p11-kit binutils tzdata locales ; echo "en_US.UTF-8 UTF-8" >> /etc/locale.gen; locale-gen en_US.UTF-8; rm -rf /var/lib/apt/lists/* # buildkit
2026-02-17 20:19:10 UTC (buildkit.dockerfile.v0)ENV JAVA_VERSION=jdk-17.0.18+8
2026-02-17 20:19:17 UTC (buildkit.dockerfile.v0)RUN /bin/sh -c set -eux; ARCH="$(dpkg --print-architecture)"; case "${ARCH}" in amd64) ESUM='0c94cbb54325c40dcf026143eb621562017db5525727f2d9131a11250f72c450'; BINARY_URL='https://github.com/adoptium/temurin17-binaries/releases/download/jdk-17.0.18%2B8/OpenJDK17U-jdk_x64_linux_hotspot_17.0.18_8.tar.gz'; ;; arm64) ESUM='592a6702b3a07a0e0b82cb38aaab149bfce1b0c24d6b57ddb410bd9009333095'; BINARY_URL='https://github.com/adoptium/temurin17-binaries/releases/download/jdk-17.0.18%2B8/OpenJDK17U-jdk_aarch64_linux_hotspot_17.0.18_8.tar.gz'; ;; armhf) ESUM='21050b8325b62cb3fca4f871aadbddc04c67e21f3ab57236439aa951cbcb17ae'; BINARY_URL='https://github.com/adoptium/temurin17-binaries/releases/download/jdk-17.0.18%2B8/OpenJDK17U-jdk_arm_linux_hotspot_17.0.18_8.tar.gz'; ;; ppc64el) ESUM='5ab89fbde560e1a09386f389dd7881715b896f49c6e9aa974f72d551337dba5e'; BINARY_URL='https://github.com/adoptium/temurin17-binaries/releases/download/jdk-17.0.18%2B8/OpenJDK17U-jdk_ppc64le_linux_hotspot_17.0.18_8.tar.gz'; ;; riscv64) ESUM='485f49ec3f7048b466c3b8e5b543932c8aae845a1ba95ebb30fc527019371ed4'; BINARY_URL='https://github.com/adoptium/temurin17-binaries/releases/download/jdk-17.0.18%2B8/OpenJDK17U-jdk_riscv64_linux_hotspot_17.0.18_8.tar.gz'; ;; s390x) ESUM='3693469655bcfa2fa5e70907245a2b3bc4236db7d9fa1b9feb0ab7abd235da09'; BINARY_URL='https://github.com/adoptium/temurin17-binaries/releases/download/jdk-17.0.18%2B8/OpenJDK17U-jdk_s390x_linux_hotspot_17.0.18_8.tar.gz'; ;; *) echo "Unsupported arch: ${ARCH}"; exit 1; ;; esac; wget --progress=dot:giga -O /tmp/openjdk.tar.gz ${BINARY_URL}; wget --progress=dot:giga -O /tmp/openjdk.tar.gz.sig ${BINARY_URL}.sig; export GNUPGHOME="$(mktemp -d)"; gpg --batch --keyserver keyserver.ubuntu.com --recv-keys 3B04D753C9050D9A5D343F39843C48A565F8F04B; gpg --batch --verify /tmp/openjdk.tar.gz.sig /tmp/openjdk.tar.gz; rm -rf "${GNUPGHOME}" /tmp/openjdk.tar.gz.sig; echo "${ESUM} */tmp/openjdk.tar.gz" | sha256sum -c -; mkdir -p "$JAVA_HOME"; tar --extract --file /tmp/openjdk.tar.gz --directory "$JAVA_HOME" --strip-components 1 --no-same-owner ; rm -f /tmp/openjdk.tar.gz ${JAVA_HOME}/lib/src.zip; find "$JAVA_HOME/lib" -name '*.so' -exec dirname '{}' ';' | sort -u > /etc/ld.so.conf.d/docker-openjdk.conf; ldconfig; java -Xshare:dump; # buildkit
2026-02-17 20:19:18 UTC (buildkit.dockerfile.v0)RUN /bin/sh -c set -eux; echo "Verifying install ..."; fileEncoding="$(echo 'System.out.println(System.getProperty("file.encoding"))' | jshell -s -)"; [ "$fileEncoding" = 'UTF-8' ]; rm -rf ~/.java; echo "javac --version"; javac --version; echo "java --version"; java --version; echo "Complete." # buildkit
2026-02-17 20:19:18 UTC (buildkit.dockerfile.v0)COPY --chmod=755 entrypoint.sh /__cacert_entrypoint.sh # buildkit
2026-02-17 20:19:18 UTC (buildkit.dockerfile.v0)ENTRYPOINT ["/__cacert_entrypoint.sh"]
2026-02-17 20:19:18 UTC (buildkit.dockerfile.v0)CMD ["jshell"]
2026-02-17 21:46:11 UTC (buildkit.dockerfile.v0)RUN /bin/sh -c apt-get update && apt-get install -y ca-certificates curl git openssh-client --no-install-recommends && rm -rf /var/lib/apt/lists/* # buildkit
2026-02-17 21:46:16 UTC (buildkit.dockerfile.v0)LABEL org.opencontainers.image.title=Apache Maven
2026-02-17 21:46:16 UTC (buildkit.dockerfile.v0)LABEL org.opencontainers.image.source=https://github.com/carlossg/docker-maven
2026-02-17 21:46:16 UTC (buildkit.dockerfile.v0)LABEL org.opencontainers.image.url=https://github.com/carlossg/docker-maven
2026-02-17 21:46:16 UTC (buildkit.dockerfile.v0)LABEL org.opencontainers.image.description=Apache Maven is a software project management and comprehension tool. Based on the concept of a project object model (POM), Maven can manage a project's build, reporting and documentation from a central piece of information.
2026-02-17 21:46:16 UTC (buildkit.dockerfile.v0)ENV MAVEN_HOME=/usr/share/maven
2026-02-17 21:46:16 UTC (buildkit.dockerfile.v0)COPY /usr/share/maven /usr/share/maven # buildkit
2026-02-17 21:46:16 UTC (buildkit.dockerfile.v0)COPY mvn-entrypoint.sh /usr/local/bin/mvn-entrypoint.sh # buildkit
2026-02-17 21:46:16 UTC (buildkit.dockerfile.v0)COPY settings-docker.xml /usr/share/maven/ref/ # buildkit
2026-02-17 21:46:16 UTC (buildkit.dockerfile.v0)RUN /bin/sh -c ln -s ${MAVEN_HOME}/bin/mvn /usr/bin/mvn # buildkit
2026-02-17 21:46:16 UTC (buildkit.dockerfile.v0)ARG MAVEN_VERSION=3.9.12
2026-02-17 21:46:16 UTC (buildkit.dockerfile.v0)ARG USER_HOME_DIR=/root
2026-02-17 21:46:16 UTC (buildkit.dockerfile.v0)ENV MAVEN_CONFIG=/root/.m2
2026-02-17 21:46:16 UTC (buildkit.dockerfile.v0)ENTRYPOINT ["/usr/local/bin/mvn-entrypoint.sh"]
2026-02-17 21:46:16 UTC (buildkit.dockerfile.v0)CMD ["mvn"]
2026-02-18 00:07:56 UTC
229 MB
/opt/java/openjdk
JAVA_VERSIONjdk-17.0.18+8
LANGen_US.UTF-8
LANGUAGEen_US:en
LC_ALLen_US.UTF-8
MAVEN_CONFIG/root/.m2
MAVEN_HOME/usr/share/maven
PATH/opt/java/openjdk/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
[#000] sha256:de86bbb8cdc5c52dc9167f3fab22b2f39424ccbfd06ab6c7b34bb3456cf0ad43 - 14.31% (32.7 MB)
[#001] sha256:6703b8ece0ce217ed67aed2176638b1c0350e7c03037dcb896534a4ce5717701 - 10.05% (23 MB)
[#002] sha256:98b51b4d285c18057ca2953badeb4295cedd2dbb9de0040649b364e75308c449 - 60.66% (139 MB)
[#003] sha256:a56e0d963cecc750cd56528c0fdc8dca07e42a8c364451325464e5634c550806 - 0.0% (160 Bytes)
[#004] sha256:f373d81525a1ef425261ca57b59de8a8b189e892f1e63410a0f33e22a80829e8 - 0.0% (2.23 KB)
[#005] sha256:a26ca8e53a61c40e805bc1d34a73b6d87c9691f1b894e7e8424e14886cf2d22d - 11.09% (25.4 MB)
[#006] sha256:948d4cffcd7921120257780bac7ae1f4e87c8b293bb9d229bf404e1129108be0 - 3.88% (8.88 MB)
[#007] sha256:ec5f364199daa3e7c3ebf448684dad57e88925473f7e9f0491d85da7afb9e786 - 0.0% (848 Bytes)
[#008] sha256:efcb2177806d6495a060e3d5726789b627e8d1cf9300aa6bc95d08958a786d64 - 0.0% (364 Bytes)
[#009] sha256:b376d3d698175bd1a6b76c7a4d49732c197f7355dd19f6f39dfd3ace615b48a5 - 0.0% (155 Bytes)
/bin/sh -c #(nop) ARG RELEASE
2026-02-10 16:50:31 UTC/bin/sh -c #(nop) ARG LAUNCHPAD_BUILD_ARCH
2026-02-10 16:50:31 UTC/bin/sh -c #(nop) LABEL org.opencontainers.image.ref.name=ubuntu
2026-02-10 16:50:31 UTC/bin/sh -c #(nop) LABEL org.opencontainers.image.version=24.04
2026-02-10 16:50:35 UTC/bin/sh -c #(nop) ADD file:993db8d05f03953198d71fcb66f9a9dca68dcfd7ca7b3e4a866954aa297b35ce in /
2026-02-10 16:50:35 UTC/bin/sh -c #(nop) CMD ["/bin/bash"]
2026-02-17 20:18:26 UTC (buildkit.dockerfile.v0)ENV JAVA_HOME=/opt/java/openjdk
2026-02-17 20:18:26 UTC (buildkit.dockerfile.v0)ENV PATH=/opt/java/openjdk/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
2026-02-17 20:18:26 UTC (buildkit.dockerfile.v0)ENV LANG=en_US.UTF-8 LANGUAGE=en_US:en LC_ALL=en_US.UTF-8
2026-02-17 20:18:26 UTC (buildkit.dockerfile.v0)RUN /bin/sh -c set -eux; apt-get update; DEBIAN_FRONTEND=noninteractive apt-get install -y --no-install-recommends curl wget gnupg fontconfig ca-certificates p11-kit binutils tzdata locales ; echo "en_US.UTF-8 UTF-8" >> /etc/locale.gen; locale-gen en_US.UTF-8; rm -rf /var/lib/apt/lists/* # buildkit
2026-02-17 20:18:26 UTC (buildkit.dockerfile.v0)ENV JAVA_VERSION=jdk-17.0.18+8
2026-02-17 20:18:39 UTC (buildkit.dockerfile.v0)RUN /bin/sh -c set -eux; ARCH="$(dpkg --print-architecture)"; case "${ARCH}" in amd64) ESUM='0c94cbb54325c40dcf026143eb621562017db5525727f2d9131a11250f72c450'; BINARY_URL='https://github.com/adoptium/temurin17-binaries/releases/download/jdk-17.0.18%2B8/OpenJDK17U-jdk_x64_linux_hotspot_17.0.18_8.tar.gz'; ;; arm64) ESUM='592a6702b3a07a0e0b82cb38aaab149bfce1b0c24d6b57ddb410bd9009333095'; BINARY_URL='https://github.com/adoptium/temurin17-binaries/releases/download/jdk-17.0.18%2B8/OpenJDK17U-jdk_aarch64_linux_hotspot_17.0.18_8.tar.gz'; ;; armhf) ESUM='21050b8325b62cb3fca4f871aadbddc04c67e21f3ab57236439aa951cbcb17ae'; BINARY_URL='https://github.com/adoptium/temurin17-binaries/releases/download/jdk-17.0.18%2B8/OpenJDK17U-jdk_arm_linux_hotspot_17.0.18_8.tar.gz'; ;; ppc64el) ESUM='5ab89fbde560e1a09386f389dd7881715b896f49c6e9aa974f72d551337dba5e'; BINARY_URL='https://github.com/adoptium/temurin17-binaries/releases/download/jdk-17.0.18%2B8/OpenJDK17U-jdk_ppc64le_linux_hotspot_17.0.18_8.tar.gz'; ;; riscv64) ESUM='485f49ec3f7048b466c3b8e5b543932c8aae845a1ba95ebb30fc527019371ed4'; BINARY_URL='https://github.com/adoptium/temurin17-binaries/releases/download/jdk-17.0.18%2B8/OpenJDK17U-jdk_riscv64_linux_hotspot_17.0.18_8.tar.gz'; ;; s390x) ESUM='3693469655bcfa2fa5e70907245a2b3bc4236db7d9fa1b9feb0ab7abd235da09'; BINARY_URL='https://github.com/adoptium/temurin17-binaries/releases/download/jdk-17.0.18%2B8/OpenJDK17U-jdk_s390x_linux_hotspot_17.0.18_8.tar.gz'; ;; *) echo "Unsupported arch: ${ARCH}"; exit 1; ;; esac; wget --progress=dot:giga -O /tmp/openjdk.tar.gz ${BINARY_URL}; wget --progress=dot:giga -O /tmp/openjdk.tar.gz.sig ${BINARY_URL}.sig; export GNUPGHOME="$(mktemp -d)"; gpg --batch --keyserver keyserver.ubuntu.com --recv-keys 3B04D753C9050D9A5D343F39843C48A565F8F04B; gpg --batch --verify /tmp/openjdk.tar.gz.sig /tmp/openjdk.tar.gz; rm -rf "${GNUPGHOME}" /tmp/openjdk.tar.gz.sig; echo "${ESUM} */tmp/openjdk.tar.gz" | sha256sum -c -; mkdir -p "$JAVA_HOME"; tar --extract --file /tmp/openjdk.tar.gz --directory "$JAVA_HOME" --strip-components 1 --no-same-owner ; rm -f /tmp/openjdk.tar.gz ${JAVA_HOME}/lib/src.zip; find "$JAVA_HOME/lib" -name '*.so' -exec dirname '{}' ';' | sort -u > /etc/ld.so.conf.d/docker-openjdk.conf; ldconfig; java -Xshare:dump; # buildkit
2026-02-17 20:18:42 UTC (buildkit.dockerfile.v0)RUN /bin/sh -c set -eux; echo "Verifying install ..."; fileEncoding="$(echo 'System.out.println(System.getProperty("file.encoding"))' | jshell -s -)"; [ "$fileEncoding" = 'UTF-8' ]; rm -rf ~/.java; echo "javac --version"; javac --version; echo "java --version"; java --version; echo "Complete." # buildkit
2026-02-17 20:18:42 UTC (buildkit.dockerfile.v0)COPY --chmod=755 entrypoint.sh /__cacert_entrypoint.sh # buildkit
2026-02-17 20:18:42 UTC (buildkit.dockerfile.v0)ENTRYPOINT ["/__cacert_entrypoint.sh"]
2026-02-17 20:18:42 UTC (buildkit.dockerfile.v0)CMD ["jshell"]
2026-02-18 00:07:47 UTC (buildkit.dockerfile.v0)RUN /bin/sh -c apt-get update && apt-get install -y ca-certificates curl git openssh-client --no-install-recommends && rm -rf /var/lib/apt/lists/* # buildkit
2026-02-18 00:07:53 UTC (buildkit.dockerfile.v0)LABEL org.opencontainers.image.title=Apache Maven
2026-02-18 00:07:53 UTC (buildkit.dockerfile.v0)LABEL org.opencontainers.image.source=https://github.com/carlossg/docker-maven
2026-02-18 00:07:53 UTC (buildkit.dockerfile.v0)LABEL org.opencontainers.image.url=https://github.com/carlossg/docker-maven
2026-02-18 00:07:53 UTC (buildkit.dockerfile.v0)LABEL org.opencontainers.image.description=Apache Maven is a software project management and comprehension tool. Based on the concept of a project object model (POM), Maven can manage a project's build, reporting and documentation from a central piece of information.
2026-02-18 00:07:53 UTC (buildkit.dockerfile.v0)ENV MAVEN_HOME=/usr/share/maven
2026-02-18 00:07:53 UTC (buildkit.dockerfile.v0)COPY /usr/share/maven /usr/share/maven # buildkit
2026-02-18 00:07:54 UTC (buildkit.dockerfile.v0)COPY mvn-entrypoint.sh /usr/local/bin/mvn-entrypoint.sh # buildkit
2026-02-18 00:07:55 UTC (buildkit.dockerfile.v0)COPY settings-docker.xml /usr/share/maven/ref/ # buildkit
2026-02-18 00:07:56 UTC (buildkit.dockerfile.v0)RUN /bin/sh -c ln -s ${MAVEN_HOME}/bin/mvn /usr/bin/mvn # buildkit
2026-02-18 00:07:56 UTC (buildkit.dockerfile.v0)ARG MAVEN_VERSION=3.9.12
2026-02-18 00:07:56 UTC (buildkit.dockerfile.v0)ARG USER_HOME_DIR=/root
2026-02-18 00:07:56 UTC (buildkit.dockerfile.v0)ENV MAVEN_CONFIG=/root/.m2
2026-02-18 00:07:56 UTC (buildkit.dockerfile.v0)ENTRYPOINT ["/usr/local/bin/mvn-entrypoint.sh"]
2026-02-18 00:07:56 UTC (buildkit.dockerfile.v0)CMD ["mvn"]
2026-02-18 12:05:19 UTC
223 MB
/opt/java/openjdk
JAVA_VERSIONjdk-17.0.18+8
LANGen_US.UTF-8
LANGUAGEen_US:en
LC_ALLen_US.UTF-8
MAVEN_CONFIG/root/.m2
MAVEN_HOME/usr/share/maven
PATH/opt/java/openjdk/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
[#000] sha256:f2683d5e2cbe038b4f1178e139d507e705e0a3a566f8b9c89bf3484f426119af - 13.22% (29.5 MB)
[#001] sha256:614295373cf4c3ef1337c5a5d4db707ed77d979783528ade7ef2348217817a9f - 8.61% (19.2 MB)
[#002] sha256:701f885e07aa43d93c4a16212cf99d9295dfb6fb82dd649910db461caab430fc - 60.95% (136 MB)
[#003] sha256:69891d9ddc34168c5dc5ea12e24b536ea05f9e35edcb8a7cda4a5de2343947ea - 0.0% (159 Bytes)
[#004] sha256:e0e07c306dd6c3a49cc23abaf5d962ae796801e8ea8309fc7af13936210fc2a6 - 0.0% (2.23 KB)
[#005] sha256:d04430b1172b1d5578ef8d423d72bed726ee2059599b2d41ae88d461f4dbcae7 - 13.24% (29.6 MB)
[#006] sha256:aa2cb043f565817981d6967d5cd8200eae3c9e36d7f82eddc1c183fb45a3b0dc - 3.98% (8.88 MB)
[#007] sha256:a1f620d31317feacbbbdbee1f1e1d0b646efb9f9029654182cf4f5bb7852d596 - 0.0% (848 Bytes)
[#008] sha256:8eb035f82ab559339b08e6e6b79fa556c24553e49fc32092b232bd7af842a9c5 - 0.0% (360 Bytes)
[#009] sha256:2315f2415a8fff1ef1a64d9f4af3a5b0dcdad9339e981583017125418cb87df4 - 0.0% (157 Bytes)
/bin/sh -c #(nop) ARG RELEASE
2026-02-10 17:33:09 UTC/bin/sh -c #(nop) ARG LAUNCHPAD_BUILD_ARCH
2026-02-10 17:33:10 UTC/bin/sh -c #(nop) LABEL org.opencontainers.image.ref.name=ubuntu
2026-02-10 17:33:10 UTC/bin/sh -c #(nop) LABEL org.opencontainers.image.version=24.04
2026-02-10 17:33:55 UTC/bin/sh -c #(nop) ADD file:b4821892707dbb5cc8e8eb3b4e757edc2d124db81fcdedfc3b244dcb5c1fa6c0 in /
2026-02-10 17:34:00 UTC/bin/sh -c #(nop) CMD ["/bin/bash"]
2026-02-17 23:55:44 UTC (buildkit.dockerfile.v0)ENV JAVA_HOME=/opt/java/openjdk
2026-02-17 23:55:44 UTC (buildkit.dockerfile.v0)ENV PATH=/opt/java/openjdk/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
2026-02-17 23:55:44 UTC (buildkit.dockerfile.v0)ENV LANG=en_US.UTF-8 LANGUAGE=en_US:en LC_ALL=en_US.UTF-8
2026-02-17 23:55:44 UTC (buildkit.dockerfile.v0)RUN /bin/sh -c set -eux; apt-get update; DEBIAN_FRONTEND=noninteractive apt-get install -y --no-install-recommends curl wget gnupg fontconfig ca-certificates p11-kit binutils tzdata locales ; echo "en_US.UTF-8 UTF-8" >> /etc/locale.gen; locale-gen en_US.UTF-8; rm -rf /var/lib/apt/lists/* # buildkit
2026-02-17 23:55:44 UTC (buildkit.dockerfile.v0)ENV JAVA_VERSION=jdk-17.0.18+8
2026-02-17 23:56:56 UTC (buildkit.dockerfile.v0)RUN /bin/sh -c set -eux; ARCH="$(dpkg --print-architecture)"; case "${ARCH}" in amd64) ESUM='0c94cbb54325c40dcf026143eb621562017db5525727f2d9131a11250f72c450'; BINARY_URL='https://github.com/adoptium/temurin17-binaries/releases/download/jdk-17.0.18%2B8/OpenJDK17U-jdk_x64_linux_hotspot_17.0.18_8.tar.gz'; ;; arm64) ESUM='592a6702b3a07a0e0b82cb38aaab149bfce1b0c24d6b57ddb410bd9009333095'; BINARY_URL='https://github.com/adoptium/temurin17-binaries/releases/download/jdk-17.0.18%2B8/OpenJDK17U-jdk_aarch64_linux_hotspot_17.0.18_8.tar.gz'; ;; armhf) ESUM='21050b8325b62cb3fca4f871aadbddc04c67e21f3ab57236439aa951cbcb17ae'; BINARY_URL='https://github.com/adoptium/temurin17-binaries/releases/download/jdk-17.0.18%2B8/OpenJDK17U-jdk_arm_linux_hotspot_17.0.18_8.tar.gz'; ;; ppc64el) ESUM='5ab89fbde560e1a09386f389dd7881715b896f49c6e9aa974f72d551337dba5e'; BINARY_URL='https://github.com/adoptium/temurin17-binaries/releases/download/jdk-17.0.18%2B8/OpenJDK17U-jdk_ppc64le_linux_hotspot_17.0.18_8.tar.gz'; ;; riscv64) ESUM='485f49ec3f7048b466c3b8e5b543932c8aae845a1ba95ebb30fc527019371ed4'; BINARY_URL='https://github.com/adoptium/temurin17-binaries/releases/download/jdk-17.0.18%2B8/OpenJDK17U-jdk_riscv64_linux_hotspot_17.0.18_8.tar.gz'; ;; s390x) ESUM='3693469655bcfa2fa5e70907245a2b3bc4236db7d9fa1b9feb0ab7abd235da09'; BINARY_URL='https://github.com/adoptium/temurin17-binaries/releases/download/jdk-17.0.18%2B8/OpenJDK17U-jdk_s390x_linux_hotspot_17.0.18_8.tar.gz'; ;; *) echo "Unsupported arch: ${ARCH}"; exit 1; ;; esac; wget --progress=dot:giga -O /tmp/openjdk.tar.gz ${BINARY_URL}; wget --progress=dot:giga -O /tmp/openjdk.tar.gz.sig ${BINARY_URL}.sig; export GNUPGHOME="$(mktemp -d)"; gpg --batch --keyserver keyserver.ubuntu.com --recv-keys 3B04D753C9050D9A5D343F39843C48A565F8F04B; gpg --batch --verify /tmp/openjdk.tar.gz.sig /tmp/openjdk.tar.gz; rm -rf "${GNUPGHOME}" /tmp/openjdk.tar.gz.sig; echo "${ESUM} */tmp/openjdk.tar.gz" | sha256sum -c -; mkdir -p "$JAVA_HOME"; tar --extract --file /tmp/openjdk.tar.gz --directory "$JAVA_HOME" --strip-components 1 --no-same-owner ; rm -f /tmp/openjdk.tar.gz ${JAVA_HOME}/lib/src.zip; find "$JAVA_HOME/lib" -name '*.so' -exec dirname '{}' ';' | sort -u > /etc/ld.so.conf.d/docker-openjdk.conf; ldconfig; java -Xshare:dump; # buildkit
2026-02-17 23:57:09 UTC (buildkit.dockerfile.v0)RUN /bin/sh -c set -eux; echo "Verifying install ..."; fileEncoding="$(echo 'System.out.println(System.getProperty("file.encoding"))' | jshell -s -)"; [ "$fileEncoding" = 'UTF-8' ]; rm -rf ~/.java; echo "javac --version"; javac --version; echo "java --version"; java --version; echo "Complete." # buildkit
2026-02-17 23:57:10 UTC (buildkit.dockerfile.v0)COPY --chmod=755 entrypoint.sh /__cacert_entrypoint.sh # buildkit
2026-02-17 23:57:10 UTC (buildkit.dockerfile.v0)ENTRYPOINT ["/__cacert_entrypoint.sh"]
2026-02-17 23:57:10 UTC (buildkit.dockerfile.v0)CMD ["jshell"]
2026-02-18 12:05:09 UTC (buildkit.dockerfile.v0)RUN /bin/sh -c apt-get update && apt-get install -y ca-certificates curl git openssh-client --no-install-recommends && rm -rf /var/lib/apt/lists/* # buildkit
2026-02-18 12:05:18 UTC (buildkit.dockerfile.v0)LABEL org.opencontainers.image.title=Apache Maven
2026-02-18 12:05:18 UTC (buildkit.dockerfile.v0)LABEL org.opencontainers.image.source=https://github.com/carlossg/docker-maven
2026-02-18 12:05:18 UTC (buildkit.dockerfile.v0)LABEL org.opencontainers.image.url=https://github.com/carlossg/docker-maven
2026-02-18 12:05:18 UTC (buildkit.dockerfile.v0)LABEL org.opencontainers.image.description=Apache Maven is a software project management and comprehension tool. Based on the concept of a project object model (POM), Maven can manage a project's build, reporting and documentation from a central piece of information.
2026-02-18 12:05:18 UTC (buildkit.dockerfile.v0)ENV MAVEN_HOME=/usr/share/maven
2026-02-18 12:05:18 UTC (buildkit.dockerfile.v0)COPY /usr/share/maven /usr/share/maven # buildkit
2026-02-18 12:05:18 UTC (buildkit.dockerfile.v0)COPY mvn-entrypoint.sh /usr/local/bin/mvn-entrypoint.sh # buildkit
2026-02-18 12:05:18 UTC (buildkit.dockerfile.v0)COPY settings-docker.xml /usr/share/maven/ref/ # buildkit
2026-02-18 12:05:19 UTC (buildkit.dockerfile.v0)RUN /bin/sh -c ln -s ${MAVEN_HOME}/bin/mvn /usr/bin/mvn # buildkit
2026-02-18 12:05:19 UTC (buildkit.dockerfile.v0)ARG MAVEN_VERSION=3.9.12
2026-02-18 12:05:19 UTC (buildkit.dockerfile.v0)ARG USER_HOME_DIR=/root
2026-02-18 12:05:19 UTC (buildkit.dockerfile.v0)ENV MAVEN_CONFIG=/root/.m2
2026-02-18 12:05:19 UTC (buildkit.dockerfile.v0)ENTRYPOINT ["/usr/local/bin/mvn-entrypoint.sh"]
2026-02-18 12:05:19 UTC (buildkit.dockerfile.v0)CMD ["mvn"]
2026-02-17 22:20:52 UTC
210 MB
/opt/java/openjdk
JAVA_VERSIONjdk-17.0.18+8
LANGen_US.UTF-8
LANGUAGEen_US:en
LC_ALLen_US.UTF-8
MAVEN_CONFIG/root/.m2
MAVEN_HOME/usr/share/maven
PATH/opt/java/openjdk/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
[#000] sha256:8b6ba492713239cba0554ce53d24405e1285684fa64bcfb05df4af8037ba5836 - 13.55% (28.5 MB)
[#001] sha256:51c61c0dceff600fa73a9e5c4c1e6b5bd67c056a803cadf4663f05f037f3b413 - 10.03% (21.1 MB)
[#002] sha256:40a2b165a5fba8af9a2e977c81f301b9d7c5419451e10e73cac02e889467deae - 61.47% (129 MB)
[#003] sha256:dcd81daff4e2f95b8488e3f8a8b906c21526856272c6e595a95f9e11f7e2b324 - 0.0% (158 Bytes)
[#004] sha256:520c3dd95c98dc1182338a43a3c388dcf56e1e4ab3a398575d60aa93eaf9fe7e - 0.0% (2.23 KB)
[#005] sha256:523cad7f980cb24b99ed3fe3958a65ec754c755cae3d94940655115d8a06bfd7 - 10.73% (22.6 MB)
[#006] sha256:4006db8f1f096c9b8ae9afbd11b1830802e8ac7e83ea099bea2573504a23b4cf - 4.22% (8.88 MB)
[#007] sha256:ae83a8d758b7d98713f4a2671ba6cd6f78726cdc4ad9022da2279bda2fafe61a - 0.0% (848 Bytes)
[#008] sha256:cf338f375dcc2e9dea8024edb45b27866da1591976493650eb2b566b0d1bd04c - 0.0% (362 Bytes)
[#009] sha256:ef89c7f1030c4295d3e47abb4aacd0a25eab3c4da049215160a017ec1d749272 - 0.0% (156 Bytes)
/bin/sh -c #(nop) ARG RELEASE
2026-02-10 16:50:51 UTC/bin/sh -c #(nop) ARG LAUNCHPAD_BUILD_ARCH
2026-02-10 16:50:51 UTC/bin/sh -c #(nop) LABEL org.opencontainers.image.ref.name=ubuntu
2026-02-10 16:50:51 UTC/bin/sh -c #(nop) LABEL org.opencontainers.image.version=24.04
2026-02-10 16:50:52 UTC/bin/sh -c #(nop) ADD file:be1799101a7a15f881e3aebea1e86fa6a156760dc7688b1affe179e948814a3b in /
2026-02-10 16:50:52 UTC/bin/sh -c #(nop) CMD ["/bin/bash"]
2026-02-17 20:13:16 UTC (buildkit.dockerfile.v0)ENV JAVA_HOME=/opt/java/openjdk
2026-02-17 20:13:16 UTC (buildkit.dockerfile.v0)ENV PATH=/opt/java/openjdk/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
2026-02-17 20:13:16 UTC (buildkit.dockerfile.v0)ENV LANG=en_US.UTF-8 LANGUAGE=en_US:en LC_ALL=en_US.UTF-8
2026-02-17 20:13:16 UTC (buildkit.dockerfile.v0)RUN /bin/sh -c set -eux; apt-get update; DEBIAN_FRONTEND=noninteractive apt-get install -y --no-install-recommends curl wget gnupg fontconfig ca-certificates p11-kit binutils tzdata locales ; echo "en_US.UTF-8 UTF-8" >> /etc/locale.gen; locale-gen en_US.UTF-8; rm -rf /var/lib/apt/lists/* # buildkit
2026-02-17 20:13:16 UTC (buildkit.dockerfile.v0)ENV JAVA_VERSION=jdk-17.0.18+8
2026-02-17 20:13:21 UTC (buildkit.dockerfile.v0)RUN /bin/sh -c set -eux; ARCH="$(dpkg --print-architecture)"; case "${ARCH}" in amd64) ESUM='0c94cbb54325c40dcf026143eb621562017db5525727f2d9131a11250f72c450'; BINARY_URL='https://github.com/adoptium/temurin17-binaries/releases/download/jdk-17.0.18%2B8/OpenJDK17U-jdk_x64_linux_hotspot_17.0.18_8.tar.gz'; ;; arm64) ESUM='592a6702b3a07a0e0b82cb38aaab149bfce1b0c24d6b57ddb410bd9009333095'; BINARY_URL='https://github.com/adoptium/temurin17-binaries/releases/download/jdk-17.0.18%2B8/OpenJDK17U-jdk_aarch64_linux_hotspot_17.0.18_8.tar.gz'; ;; armhf) ESUM='21050b8325b62cb3fca4f871aadbddc04c67e21f3ab57236439aa951cbcb17ae'; BINARY_URL='https://github.com/adoptium/temurin17-binaries/releases/download/jdk-17.0.18%2B8/OpenJDK17U-jdk_arm_linux_hotspot_17.0.18_8.tar.gz'; ;; ppc64el) ESUM='5ab89fbde560e1a09386f389dd7881715b896f49c6e9aa974f72d551337dba5e'; BINARY_URL='https://github.com/adoptium/temurin17-binaries/releases/download/jdk-17.0.18%2B8/OpenJDK17U-jdk_ppc64le_linux_hotspot_17.0.18_8.tar.gz'; ;; riscv64) ESUM='485f49ec3f7048b466c3b8e5b543932c8aae845a1ba95ebb30fc527019371ed4'; BINARY_URL='https://github.com/adoptium/temurin17-binaries/releases/download/jdk-17.0.18%2B8/OpenJDK17U-jdk_riscv64_linux_hotspot_17.0.18_8.tar.gz'; ;; s390x) ESUM='3693469655bcfa2fa5e70907245a2b3bc4236db7d9fa1b9feb0ab7abd235da09'; BINARY_URL='https://github.com/adoptium/temurin17-binaries/releases/download/jdk-17.0.18%2B8/OpenJDK17U-jdk_s390x_linux_hotspot_17.0.18_8.tar.gz'; ;; *) echo "Unsupported arch: ${ARCH}"; exit 1; ;; esac; wget --progress=dot:giga -O /tmp/openjdk.tar.gz ${BINARY_URL}; wget --progress=dot:giga -O /tmp/openjdk.tar.gz.sig ${BINARY_URL}.sig; export GNUPGHOME="$(mktemp -d)"; gpg --batch --keyserver keyserver.ubuntu.com --recv-keys 3B04D753C9050D9A5D343F39843C48A565F8F04B; gpg --batch --verify /tmp/openjdk.tar.gz.sig /tmp/openjdk.tar.gz; rm -rf "${GNUPGHOME}" /tmp/openjdk.tar.gz.sig; echo "${ESUM} */tmp/openjdk.tar.gz" | sha256sum -c -; mkdir -p "$JAVA_HOME"; tar --extract --file /tmp/openjdk.tar.gz --directory "$JAVA_HOME" --strip-components 1 --no-same-owner ; rm -f /tmp/openjdk.tar.gz ${JAVA_HOME}/lib/src.zip; find "$JAVA_HOME/lib" -name '*.so' -exec dirname '{}' ';' | sort -u > /etc/ld.so.conf.d/docker-openjdk.conf; ldconfig; java -Xshare:dump; # buildkit
2026-02-17 20:13:23 UTC (buildkit.dockerfile.v0)RUN /bin/sh -c set -eux; echo "Verifying install ..."; fileEncoding="$(echo 'System.out.println(System.getProperty("file.encoding"))' | jshell -s -)"; [ "$fileEncoding" = 'UTF-8' ]; rm -rf ~/.java; echo "javac --version"; javac --version; echo "java --version"; java --version; echo "Complete." # buildkit
2026-02-17 20:13:23 UTC (buildkit.dockerfile.v0)COPY --chmod=755 entrypoint.sh /__cacert_entrypoint.sh # buildkit
2026-02-17 20:13:23 UTC (buildkit.dockerfile.v0)ENTRYPOINT ["/__cacert_entrypoint.sh"]
2026-02-17 20:13:23 UTC (buildkit.dockerfile.v0)CMD ["jshell"]
2026-02-17 22:20:43 UTC (buildkit.dockerfile.v0)RUN /bin/sh -c apt-get update && apt-get install -y ca-certificates curl git openssh-client --no-install-recommends && rm -rf /var/lib/apt/lists/* # buildkit
2026-02-17 22:20:49 UTC (buildkit.dockerfile.v0)LABEL org.opencontainers.image.title=Apache Maven
2026-02-17 22:20:49 UTC (buildkit.dockerfile.v0)LABEL org.opencontainers.image.source=https://github.com/carlossg/docker-maven
2026-02-17 22:20:49 UTC (buildkit.dockerfile.v0)LABEL org.opencontainers.image.url=https://github.com/carlossg/docker-maven
2026-02-17 22:20:49 UTC (buildkit.dockerfile.v0)LABEL org.opencontainers.image.description=Apache Maven is a software project management and comprehension tool. Based on the concept of a project object model (POM), Maven can manage a project's build, reporting and documentation from a central piece of information.
2026-02-17 22:20:49 UTC (buildkit.dockerfile.v0)ENV MAVEN_HOME=/usr/share/maven
2026-02-17 22:20:49 UTC (buildkit.dockerfile.v0)COPY /usr/share/maven /usr/share/maven # buildkit
2026-02-17 22:20:49 UTC (buildkit.dockerfile.v0)COPY mvn-entrypoint.sh /usr/local/bin/mvn-entrypoint.sh # buildkit
2026-02-17 22:20:51 UTC (buildkit.dockerfile.v0)COPY settings-docker.xml /usr/share/maven/ref/ # buildkit
2026-02-17 22:20:52 UTC (buildkit.dockerfile.v0)RUN /bin/sh -c ln -s ${MAVEN_HOME}/bin/mvn /usr/bin/mvn # buildkit
2026-02-17 22:20:52 UTC (buildkit.dockerfile.v0)ARG MAVEN_VERSION=3.9.12
2026-02-17 22:20:52 UTC (buildkit.dockerfile.v0)ARG USER_HOME_DIR=/root
2026-02-17 22:20:52 UTC (buildkit.dockerfile.v0)ENV MAVEN_CONFIG=/root/.m2
2026-02-17 22:20:52 UTC (buildkit.dockerfile.v0)ENTRYPOINT ["/usr/local/bin/mvn-entrypoint.sh"]
2026-02-17 22:20:52 UTC (buildkit.dockerfile.v0)CMD ["mvn"]