2026-07-02 05:58:10 UTC
222 MB
/opt/java/openjdk
JAVA_VERSIONjdk-17.0.19+10
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:ca2678b20700c15185707964d9211b1a6406196114bf675f568b6025d37b3888 - 12.77% (28.4 MB)
[#001] sha256:d628cb78b78ccaf117046dd7d917944fb59da4b40fd70c24c1e36ac9361aa3f3 - 9.84% (21.9 MB)
[#002] sha256:4afdce63e74a6c27b6f610adcbdde197d8bf476f36ef57f55e7e7231eff51f36 - 62.65% (139 MB)
[#003] sha256:e384d946f21da27e674320d8ea039bcee75cf705f85bcac60ed825a44abfecb1 - 0.0% (160 Bytes)
[#004] sha256:ff60c01d6889193a0f24bca2946740245f2d6bd784cef77660e9d87084214461 - 0.0% (2.23 KB)
[#005] sha256:3ced0acbc5624f439eb8f87ed60e45cdc4ebb749a6de89969a51281b2f45161b - 10.71% (23.8 MB)
[#006] sha256:ea758b4efc71ae53080af6cc138051ce41323d02ef8f6b8d608333f1cc0bb9ec - 4.02% (8.93 MB)
[#007] sha256:7c9aa0b5359a03eb887fe111346c1ab11045f6df3f417b888c1dbee33be59588 - 0.0% (850 Bytes)
[#008] sha256:ae9054703ce2d33919a246158394238e195beb10b204645f5137595bce39b4be - 0.0% (357 Bytes)
[#009] sha256:6409aa88819b32ef3a17c8e9a873c2724a852f9414b957bc05f2c7f188369df4 - 0.0% (156 Bytes)
/bin/sh -c #(nop) ARG RELEASE
2026-06-22 21:24:18 UTC/bin/sh -c #(nop) ARG LAUNCHPAD_BUILD_ARCH
2026-06-22 21:24:18 UTC/bin/sh -c #(nop) LABEL org.opencontainers.image.version=24.04
2026-06-22 21:24:20 UTC/bin/sh -c #(nop) ADD file:8c609c85109d07bf47cf268a175b3be8bbe34fc0c41d15d99b090d099f4dc837 in /
2026-06-22 21:24:21 UTC/bin/sh -c #(nop) CMD ["/bin/bash"]
2026-07-02 02:21:00 UTC (buildkit.dockerfile.v0)ENV JAVA_HOME=/opt/java/openjdk
2026-07-02 02:21:00 UTC (buildkit.dockerfile.v0)ENV PATH=/opt/java/openjdk/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
2026-07-02 02:21:00 UTC (buildkit.dockerfile.v0)ENV LANG=en_US.UTF-8 LANGUAGE=en_US:en LC_ALL=en_US.UTF-8
2026-07-02 02:21:00 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-07-02 02:21:00 UTC (buildkit.dockerfile.v0)ENV JAVA_VERSION=jdk-17.0.19+10
2026-07-02 02:21:07 UTC (buildkit.dockerfile.v0)RUN /bin/sh -c set -eux; ARCH="$(dpkg --print-architecture)"; case "${ARCH}" in amd64) ESUM='d8afc263758141a66e0e3aafc321e783f7016696f4eaea067d340a269037d331'; BINARY_URL='https://github.com/adoptium/temurin17-binaries/releases/download/jdk-17.0.19%2B10/OpenJDK17U-jdk_x64_linux_hotspot_17.0.19_10.tar.gz'; ;; arm64) ESUM='83a52172678ec8975164648654869cb2e71d7c748b47aca94b29bbfa10c18e81'; BINARY_URL='https://github.com/adoptium/temurin17-binaries/releases/download/jdk-17.0.19%2B10/OpenJDK17U-jdk_aarch64_linux_hotspot_17.0.19_10.tar.gz'; ;; armhf) ESUM='2de430307390123858ea70b3ba399155b88bb05d65e5d3633b3a4d7b19acddb1'; BINARY_URL='https://github.com/adoptium/temurin17-binaries/releases/download/jdk-17.0.19%2B10/OpenJDK17U-jdk_arm_linux_hotspot_17.0.19_10.tar.gz'; ;; ppc64el) ESUM='c9d8dc52960ff00aa8c321e211cc5284a2151cffdedeac998f5297066cbad245'; BINARY_URL='https://github.com/adoptium/temurin17-binaries/releases/download/jdk-17.0.19%2B10/OpenJDK17U-jdk_ppc64le_linux_hotspot_17.0.19_10.tar.gz'; ;; riscv64) ESUM='191cdd904aef8b8a7a91c98d649c7e3dc75b7341f112061231c2094c418fd630'; BINARY_URL='https://github.com/adoptium/temurin17-binaries/releases/download/jdk-17.0.19%2B10/OpenJDK17U-jdk_riscv64_linux_hotspot_17.0.19_10.tar.gz'; ;; s390x) ESUM='00363a5ceda57aa0dee89d20b3f6b2966e3c1f3fb6dcf57e66d2264573d3c63e'; BINARY_URL='https://github.com/adoptium/temurin17-binaries/releases/download/jdk-17.0.19%2B10/OpenJDK17U-jdk_s390x_linux_hotspot_17.0.19_10.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-07-02 02:21:08 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-07-02 02:21:08 UTC (buildkit.dockerfile.v0)COPY --chmod=755 entrypoint.sh /__cacert_entrypoint.sh # buildkit
2026-07-02 02:21:08 UTC (buildkit.dockerfile.v0)ENTRYPOINT ["/__cacert_entrypoint.sh"]
2026-07-02 02:21:08 UTC (buildkit.dockerfile.v0)CMD ["jshell"]
2026-07-02 05:58:06 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-07-02 05:58:10 UTC (buildkit.dockerfile.v0)LABEL org.opencontainers.image.title=Apache Maven
2026-07-02 05:58:10 UTC (buildkit.dockerfile.v0)LABEL org.opencontainers.image.source=https://github.com/carlossg/docker-maven
2026-07-02 05:58:10 UTC (buildkit.dockerfile.v0)LABEL org.opencontainers.image.url=https://github.com/carlossg/docker-maven
2026-07-02 05:58:10 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-07-02 05:58:10 UTC (buildkit.dockerfile.v0)ENV MAVEN_HOME=/usr/share/maven
2026-07-02 05:58:10 UTC (buildkit.dockerfile.v0)COPY /usr/share/maven /usr/share/maven # buildkit
2026-07-02 05:58:10 UTC (buildkit.dockerfile.v0)COPY mvn-entrypoint.sh /usr/local/bin/mvn-entrypoint.sh # buildkit
2026-07-02 05:58:10 UTC (buildkit.dockerfile.v0)COPY settings-docker.xml /usr/share/maven/ref/ # buildkit
2026-07-02 05:58:10 UTC (buildkit.dockerfile.v0)RUN /bin/sh -c ln -s ${MAVEN_HOME}/bin/mvn /usr/bin/mvn # buildkit
2026-07-02 05:58:10 UTC (buildkit.dockerfile.v0)ARG USER_HOME_DIR=/root
2026-07-02 05:58:10 UTC (buildkit.dockerfile.v0)ENV MAVEN_CONFIG=/root/.m2
2026-07-02 05:58:10 UTC (buildkit.dockerfile.v0)ENTRYPOINT ["/usr/local/bin/mvn-entrypoint.sh"]
2026-07-02 05:58:10 UTC (buildkit.dockerfile.v0)CMD ["mvn"]
2026-07-02 05:21:13 UTC
220 MB
/opt/java/openjdk
JAVA_VERSIONjdk-17.0.19+10
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:67abbeb92f85087f969de6f6864f7b5cc172fa05098a68931182f6e5b4d2d8c6 - 11.67% (25.6 MB)
[#001] sha256:ceb57f2ae5f7fdf3fd0232e1a95778f28514f2d985d86979ddcbe5d7692407c8 - 9.27% (20.4 MB)
[#002] sha256:33ea1a5703e96ff0f005b363946740db71d6a248225d05eb950bdf113c8e5443 - 62.21% (137 MB)
[#003] sha256:13d12125b25ca1d0568d0623a4aa396cb53e26a6249501d8db7c535252b547d2 - 0.0% (156 Bytes)
[#004] sha256:0827174ad8d56c8d226ee31043f5692e53c57a18203aa0ba6dbd9cb24b91d986 - 0.0% (2.23 KB)
[#005] sha256:9b8aaeb5ec40aec4be3f0e593ec5bb344579793437b33ea7bfafc422ebef9a3b - 12.78% (28 MB)
[#006] sha256:23c6971e1d0496f29f977b958edd0f5b5ac7636db634af61918d41a2b20c3069 - 4.07% (8.93 MB)
[#007] sha256:50501fc2c9e0546271c009e410c870f84fe4dc9f46af3b8b9e52d3ba9344e6bd - 0.0% (849 Bytes)
[#008] sha256:cc33b0ef3a1e6d1d0655814c2eb0f55bceb7276d23a1045c8a83ea0fe044756a - 0.0% (358 Bytes)
[#009] sha256:fd289e3837113fc27baae8db530dc07e43dd9bbf510ec24e7145a363af94c64c - 0.0% (155 Bytes)
/bin/sh -c #(nop) ARG RELEASE
2026-06-22 21:25:08 UTC/bin/sh -c #(nop) ARG LAUNCHPAD_BUILD_ARCH
2026-06-22 21:25:08 UTC/bin/sh -c #(nop) LABEL org.opencontainers.image.version=24.04
2026-06-22 21:25:13 UTC/bin/sh -c #(nop) ADD file:6ca8a72a8c816a3a81eb9f721933f3d02719fa75abc81d4a66486cd6efa33e3f in /
2026-06-22 21:25:13 UTC/bin/sh -c #(nop) CMD ["/bin/bash"]
2026-07-02 02:12:39 UTC (buildkit.dockerfile.v0)ENV JAVA_HOME=/opt/java/openjdk
2026-07-02 02:12:39 UTC (buildkit.dockerfile.v0)ENV PATH=/opt/java/openjdk/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
2026-07-02 02:12:39 UTC (buildkit.dockerfile.v0)ENV LANG=en_US.UTF-8 LANGUAGE=en_US:en LC_ALL=en_US.UTF-8
2026-07-02 02:12: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-07-02 02:12:39 UTC (buildkit.dockerfile.v0)ENV JAVA_VERSION=jdk-17.0.19+10
2026-07-02 02:12:51 UTC (buildkit.dockerfile.v0)RUN /bin/sh -c set -eux; ARCH="$(dpkg --print-architecture)"; case "${ARCH}" in amd64) ESUM='d8afc263758141a66e0e3aafc321e783f7016696f4eaea067d340a269037d331'; BINARY_URL='https://github.com/adoptium/temurin17-binaries/releases/download/jdk-17.0.19%2B10/OpenJDK17U-jdk_x64_linux_hotspot_17.0.19_10.tar.gz'; ;; arm64) ESUM='83a52172678ec8975164648654869cb2e71d7c748b47aca94b29bbfa10c18e81'; BINARY_URL='https://github.com/adoptium/temurin17-binaries/releases/download/jdk-17.0.19%2B10/OpenJDK17U-jdk_aarch64_linux_hotspot_17.0.19_10.tar.gz'; ;; armhf) ESUM='2de430307390123858ea70b3ba399155b88bb05d65e5d3633b3a4d7b19acddb1'; BINARY_URL='https://github.com/adoptium/temurin17-binaries/releases/download/jdk-17.0.19%2B10/OpenJDK17U-jdk_arm_linux_hotspot_17.0.19_10.tar.gz'; ;; ppc64el) ESUM='c9d8dc52960ff00aa8c321e211cc5284a2151cffdedeac998f5297066cbad245'; BINARY_URL='https://github.com/adoptium/temurin17-binaries/releases/download/jdk-17.0.19%2B10/OpenJDK17U-jdk_ppc64le_linux_hotspot_17.0.19_10.tar.gz'; ;; riscv64) ESUM='191cdd904aef8b8a7a91c98d649c7e3dc75b7341f112061231c2094c418fd630'; BINARY_URL='https://github.com/adoptium/temurin17-binaries/releases/download/jdk-17.0.19%2B10/OpenJDK17U-jdk_riscv64_linux_hotspot_17.0.19_10.tar.gz'; ;; s390x) ESUM='00363a5ceda57aa0dee89d20b3f6b2966e3c1f3fb6dcf57e66d2264573d3c63e'; BINARY_URL='https://github.com/adoptium/temurin17-binaries/releases/download/jdk-17.0.19%2B10/OpenJDK17U-jdk_s390x_linux_hotspot_17.0.19_10.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-07-02 02:12:53 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-07-02 02:12:53 UTC (buildkit.dockerfile.v0)COPY --chmod=755 entrypoint.sh /__cacert_entrypoint.sh # buildkit
2026-07-02 02:12:53 UTC (buildkit.dockerfile.v0)ENTRYPOINT ["/__cacert_entrypoint.sh"]
2026-07-02 02:12:53 UTC (buildkit.dockerfile.v0)CMD ["jshell"]
2026-07-02 05:21: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-07-02 05:21:13 UTC (buildkit.dockerfile.v0)LABEL org.opencontainers.image.title=Apache Maven
2026-07-02 05:21:13 UTC (buildkit.dockerfile.v0)LABEL org.opencontainers.image.source=https://github.com/carlossg/docker-maven
2026-07-02 05:21:13 UTC (buildkit.dockerfile.v0)LABEL org.opencontainers.image.url=https://github.com/carlossg/docker-maven
2026-07-02 05:21:13 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-07-02 05:21:13 UTC (buildkit.dockerfile.v0)ENV MAVEN_HOME=/usr/share/maven
2026-07-02 05:21:13 UTC (buildkit.dockerfile.v0)COPY /usr/share/maven /usr/share/maven # buildkit
2026-07-02 05:21:13 UTC (buildkit.dockerfile.v0)COPY mvn-entrypoint.sh /usr/local/bin/mvn-entrypoint.sh # buildkit
2026-07-02 05:21:13 UTC (buildkit.dockerfile.v0)COPY settings-docker.xml /usr/share/maven/ref/ # buildkit
2026-07-02 05:21:13 UTC (buildkit.dockerfile.v0)RUN /bin/sh -c ln -s ${MAVEN_HOME}/bin/mvn /usr/bin/mvn # buildkit
2026-07-02 05:21:13 UTC (buildkit.dockerfile.v0)ARG USER_HOME_DIR=/root
2026-07-02 05:21:13 UTC (buildkit.dockerfile.v0)ENV MAVEN_CONFIG=/root/.m2
2026-07-02 05:21:13 UTC (buildkit.dockerfile.v0)ENTRYPOINT ["/usr/local/bin/mvn-entrypoint.sh"]
2026-07-02 05:21:13 UTC (buildkit.dockerfile.v0)CMD ["mvn"]
2026-07-02 05:58:23 UTC
221 MB
/opt/java/openjdk
JAVA_VERSIONjdk-17.0.19+10
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:4b987da45db4d6278590ab89840c7167ea397df222f3ee4cdb77c3e15694b1a9 - 12.44% (27.5 MB)
[#001] sha256:051c84b4a9f1ebe7b35d1cbe8719e55440083c63c07ac7e93ac76a8cb1c33364 - 10.39% (23 MB)
[#002] sha256:0bcaf45b91eec6d7331775111b570690d1ddc2cce94987973f19d481b984e77b - 62.36% (138 MB)
[#003] sha256:6b77ef0ca9dbf11fbff32749c606a45c2c64ec43b05a0277d0f4fb87ecec76b8 - 0.0% (160 Bytes)
[#004] sha256:3560b338cc137feaa9b0aaf1db619a3127b0a6d162cf9afaf0010a0df3b7a943 - 0.0% (2.23 KB)
[#005] sha256:d515630d0e78f0437fac4d4b27f190b447ba55089d11261d14a97f8e336257e0 - 10.77% (23.8 MB)
[#006] sha256:f52213da5c2049896acb9fcc0d80ce1945a03e44e6706e2efee21b9473a6be3a - 4.03% (8.93 MB)
[#007] sha256:d49df8473de79431f1bd43cdc3c01198a4019167f46f5c49a3058e3591ef210b - 0.0% (849 Bytes)
[#008] sha256:466678b4928314469825e2f43a4a341a2e0fda44685d1a1510262c6d0c03b159 - 0.0% (356 Bytes)
[#009] sha256:fa54fa7e0030519b06683b2b6ed8672c98518046afb1d62c84ad32ac0acac8c7 - 0.0% (157 Bytes)
/bin/sh -c #(nop) ARG RELEASE
2026-06-22 21:25:05 UTC/bin/sh -c #(nop) ARG LAUNCHPAD_BUILD_ARCH
2026-06-22 21:25:05 UTC/bin/sh -c #(nop) LABEL org.opencontainers.image.version=24.04
2026-06-22 21:25:07 UTC/bin/sh -c #(nop) ADD file:cdc9a547b921f36a32310f732815bbee6c6e4f5bd768ab5d49cdc0aa1b9f4785 in /
2026-06-22 21:25:07 UTC/bin/sh -c #(nop) CMD ["/bin/bash"]
2026-07-02 02:19:50 UTC (buildkit.dockerfile.v0)ENV JAVA_HOME=/opt/java/openjdk
2026-07-02 02:19:50 UTC (buildkit.dockerfile.v0)ENV PATH=/opt/java/openjdk/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
2026-07-02 02:19:50 UTC (buildkit.dockerfile.v0)ENV LANG=en_US.UTF-8 LANGUAGE=en_US:en LC_ALL=en_US.UTF-8
2026-07-02 02:19:50 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-07-02 02:19:50 UTC (buildkit.dockerfile.v0)ENV JAVA_VERSION=jdk-17.0.19+10
2026-07-02 02:19:57 UTC (buildkit.dockerfile.v0)RUN /bin/sh -c set -eux; ARCH="$(dpkg --print-architecture)"; case "${ARCH}" in amd64) ESUM='d8afc263758141a66e0e3aafc321e783f7016696f4eaea067d340a269037d331'; BINARY_URL='https://github.com/adoptium/temurin17-binaries/releases/download/jdk-17.0.19%2B10/OpenJDK17U-jdk_x64_linux_hotspot_17.0.19_10.tar.gz'; ;; arm64) ESUM='83a52172678ec8975164648654869cb2e71d7c748b47aca94b29bbfa10c18e81'; BINARY_URL='https://github.com/adoptium/temurin17-binaries/releases/download/jdk-17.0.19%2B10/OpenJDK17U-jdk_aarch64_linux_hotspot_17.0.19_10.tar.gz'; ;; armhf) ESUM='2de430307390123858ea70b3ba399155b88bb05d65e5d3633b3a4d7b19acddb1'; BINARY_URL='https://github.com/adoptium/temurin17-binaries/releases/download/jdk-17.0.19%2B10/OpenJDK17U-jdk_arm_linux_hotspot_17.0.19_10.tar.gz'; ;; ppc64el) ESUM='c9d8dc52960ff00aa8c321e211cc5284a2151cffdedeac998f5297066cbad245'; BINARY_URL='https://github.com/adoptium/temurin17-binaries/releases/download/jdk-17.0.19%2B10/OpenJDK17U-jdk_ppc64le_linux_hotspot_17.0.19_10.tar.gz'; ;; riscv64) ESUM='191cdd904aef8b8a7a91c98d649c7e3dc75b7341f112061231c2094c418fd630'; BINARY_URL='https://github.com/adoptium/temurin17-binaries/releases/download/jdk-17.0.19%2B10/OpenJDK17U-jdk_riscv64_linux_hotspot_17.0.19_10.tar.gz'; ;; s390x) ESUM='00363a5ceda57aa0dee89d20b3f6b2966e3c1f3fb6dcf57e66d2264573d3c63e'; BINARY_URL='https://github.com/adoptium/temurin17-binaries/releases/download/jdk-17.0.19%2B10/OpenJDK17U-jdk_s390x_linux_hotspot_17.0.19_10.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-07-02 02:19:59 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-07-02 02:19:59 UTC (buildkit.dockerfile.v0)COPY --chmod=755 entrypoint.sh /__cacert_entrypoint.sh # buildkit
2026-07-02 02:19:59 UTC (buildkit.dockerfile.v0)ENTRYPOINT ["/__cacert_entrypoint.sh"]
2026-07-02 02:19:59 UTC (buildkit.dockerfile.v0)CMD ["jshell"]
2026-07-02 05:58:19 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-07-02 05:58:23 UTC (buildkit.dockerfile.v0)LABEL org.opencontainers.image.title=Apache Maven
2026-07-02 05:58:23 UTC (buildkit.dockerfile.v0)LABEL org.opencontainers.image.source=https://github.com/carlossg/docker-maven
2026-07-02 05:58:23 UTC (buildkit.dockerfile.v0)LABEL org.opencontainers.image.url=https://github.com/carlossg/docker-maven
2026-07-02 05:58:23 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-07-02 05:58:23 UTC (buildkit.dockerfile.v0)ENV MAVEN_HOME=/usr/share/maven
2026-07-02 05:58:23 UTC (buildkit.dockerfile.v0)COPY /usr/share/maven /usr/share/maven # buildkit
2026-07-02 05:58:23 UTC (buildkit.dockerfile.v0)COPY mvn-entrypoint.sh /usr/local/bin/mvn-entrypoint.sh # buildkit
2026-07-02 05:58:23 UTC (buildkit.dockerfile.v0)COPY settings-docker.xml /usr/share/maven/ref/ # buildkit
2026-07-02 05:58:23 UTC (buildkit.dockerfile.v0)RUN /bin/sh -c ln -s ${MAVEN_HOME}/bin/mvn /usr/bin/mvn # buildkit
2026-07-02 05:58:23 UTC (buildkit.dockerfile.v0)ARG USER_HOME_DIR=/root
2026-07-02 05:58:23 UTC (buildkit.dockerfile.v0)ENV MAVEN_CONFIG=/root/.m2
2026-07-02 05:58:23 UTC (buildkit.dockerfile.v0)ENTRYPOINT ["/usr/local/bin/mvn-entrypoint.sh"]
2026-07-02 05:58:23 UTC (buildkit.dockerfile.v0)CMD ["mvn"]
2026-07-02 08:00:23 UTC
231 MB
/opt/java/openjdk
JAVA_VERSIONjdk-17.0.19+10
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:54973426d6a3ff47babf11aed16ea13dd9377608c1d09a81758f109a18049199 - 14.14% (32.7 MB)
[#001] sha256:829edd3cc74acff6c3c7176350412da64f78a7f6503f436ef5b7a1403c9cda6a - 9.91% (22.9 MB)
[#002] sha256:0b989ba421b64f84a4c3ecf2fc7898eff962dd748ee5846a587c4645fb9f012f - 60.08% (139 MB)
[#003] sha256:d34b981ce71f9e609037aef8ba12a51d6c0c7686aad622f824c31ee7f031ec4e - 0.0% (160 Bytes)
[#004] sha256:12cbec5beb5472efa6d2185ad0f0e1743161af0063e5e5ff31ec55b38e1f654b - 0.0% (2.23 KB)
[#005] sha256:e611dc0764026bc86c8773e030cd5ee8885d58d8052037b52f97c6b6948351a8 - 12.01% (27.8 MB)
[#006] sha256:1d53819b6121b9131d4c241fd614aa790e42a8965ca82184c283fb5d37363a49 - 3.86% (8.93 MB)
[#007] sha256:028b2563a645292582c7d2fc99b70e65ec0ef1a27fc2df557758e56d1dee8161 - 0.0% (848 Bytes)
[#008] sha256:193bdbe6ced6ff428545deea9dcb30acdb52f2732618e473d4eb19abee495f17 - 0.0% (363 Bytes)
[#009] sha256:42239f646627997ac6dbe086a0d24842dd03757ccfbc4993903c5d4537cd79aa - 0.0% (155 Bytes)
/bin/sh -c #(nop) ARG RELEASE
2026-06-22 21:24:57 UTC/bin/sh -c #(nop) ARG LAUNCHPAD_BUILD_ARCH
2026-06-22 21:24:57 UTC/bin/sh -c #(nop) LABEL org.opencontainers.image.version=24.04
2026-06-22 21:25:00 UTC/bin/sh -c #(nop) ADD file:80a608ac5245946ff88c571e9d9b1259a58a3a309e569fbe7ed52f07c2ed3b39 in /
2026-06-22 21:25:01 UTC/bin/sh -c #(nop) CMD ["/bin/bash"]
2026-07-02 02:18:03 UTC (buildkit.dockerfile.v0)ENV JAVA_HOME=/opt/java/openjdk
2026-07-02 02:18:03 UTC (buildkit.dockerfile.v0)ENV PATH=/opt/java/openjdk/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
2026-07-02 02:18:03 UTC (buildkit.dockerfile.v0)ENV LANG=en_US.UTF-8 LANGUAGE=en_US:en LC_ALL=en_US.UTF-8
2026-07-02 02:18:03 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-07-02 02:18:03 UTC (buildkit.dockerfile.v0)ENV JAVA_VERSION=jdk-17.0.19+10
2026-07-02 02:18:14 UTC (buildkit.dockerfile.v0)RUN /bin/sh -c set -eux; ARCH="$(dpkg --print-architecture)"; case "${ARCH}" in amd64) ESUM='d8afc263758141a66e0e3aafc321e783f7016696f4eaea067d340a269037d331'; BINARY_URL='https://github.com/adoptium/temurin17-binaries/releases/download/jdk-17.0.19%2B10/OpenJDK17U-jdk_x64_linux_hotspot_17.0.19_10.tar.gz'; ;; arm64) ESUM='83a52172678ec8975164648654869cb2e71d7c748b47aca94b29bbfa10c18e81'; BINARY_URL='https://github.com/adoptium/temurin17-binaries/releases/download/jdk-17.0.19%2B10/OpenJDK17U-jdk_aarch64_linux_hotspot_17.0.19_10.tar.gz'; ;; armhf) ESUM='2de430307390123858ea70b3ba399155b88bb05d65e5d3633b3a4d7b19acddb1'; BINARY_URL='https://github.com/adoptium/temurin17-binaries/releases/download/jdk-17.0.19%2B10/OpenJDK17U-jdk_arm_linux_hotspot_17.0.19_10.tar.gz'; ;; ppc64el) ESUM='c9d8dc52960ff00aa8c321e211cc5284a2151cffdedeac998f5297066cbad245'; BINARY_URL='https://github.com/adoptium/temurin17-binaries/releases/download/jdk-17.0.19%2B10/OpenJDK17U-jdk_ppc64le_linux_hotspot_17.0.19_10.tar.gz'; ;; riscv64) ESUM='191cdd904aef8b8a7a91c98d649c7e3dc75b7341f112061231c2094c418fd630'; BINARY_URL='https://github.com/adoptium/temurin17-binaries/releases/download/jdk-17.0.19%2B10/OpenJDK17U-jdk_riscv64_linux_hotspot_17.0.19_10.tar.gz'; ;; s390x) ESUM='00363a5ceda57aa0dee89d20b3f6b2966e3c1f3fb6dcf57e66d2264573d3c63e'; BINARY_URL='https://github.com/adoptium/temurin17-binaries/releases/download/jdk-17.0.19%2B10/OpenJDK17U-jdk_s390x_linux_hotspot_17.0.19_10.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-07-02 02:18:16 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-07-02 02:18:16 UTC (buildkit.dockerfile.v0)COPY --chmod=755 entrypoint.sh /__cacert_entrypoint.sh # buildkit
2026-07-02 02:18:16 UTC (buildkit.dockerfile.v0)ENTRYPOINT ["/__cacert_entrypoint.sh"]
2026-07-02 02:18:16 UTC (buildkit.dockerfile.v0)CMD ["jshell"]
2026-07-02 08:00: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-07-02 08:00:20 UTC (buildkit.dockerfile.v0)LABEL org.opencontainers.image.title=Apache Maven
2026-07-02 08:00:20 UTC (buildkit.dockerfile.v0)LABEL org.opencontainers.image.source=https://github.com/carlossg/docker-maven
2026-07-02 08:00:20 UTC (buildkit.dockerfile.v0)LABEL org.opencontainers.image.url=https://github.com/carlossg/docker-maven
2026-07-02 08:00:20 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-07-02 08:00:20 UTC (buildkit.dockerfile.v0)ENV MAVEN_HOME=/usr/share/maven
2026-07-02 08:00:20 UTC (buildkit.dockerfile.v0)COPY /usr/share/maven /usr/share/maven # buildkit
2026-07-02 08:00:21 UTC (buildkit.dockerfile.v0)COPY mvn-entrypoint.sh /usr/local/bin/mvn-entrypoint.sh # buildkit
2026-07-02 08:00:22 UTC (buildkit.dockerfile.v0)COPY settings-docker.xml /usr/share/maven/ref/ # buildkit
2026-07-02 08:00:23 UTC (buildkit.dockerfile.v0)RUN /bin/sh -c ln -s ${MAVEN_HOME}/bin/mvn /usr/bin/mvn # buildkit
2026-07-02 08:00:23 UTC (buildkit.dockerfile.v0)ARG USER_HOME_DIR=/root
2026-07-02 08:00:23 UTC (buildkit.dockerfile.v0)ENV MAVEN_CONFIG=/root/.m2
2026-07-02 08:00:23 UTC (buildkit.dockerfile.v0)ENTRYPOINT ["/usr/local/bin/mvn-entrypoint.sh"]
2026-07-02 08:00:23 UTC (buildkit.dockerfile.v0)CMD ["mvn"]
2026-07-02 08:18:17 UTC
226 MB
/opt/java/openjdk
JAVA_VERSIONjdk-17.0.19+10
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:d36d9a4ee5b21337a0038d06f00582b458b412ffa7aa3be4086c8692dfab4687 - 13.08% (29.5 MB)
[#001] sha256:de2249e13d5177e27589539227743d942f5e3c1afdfe76f318b99f04a4225c24 - 8.5% (19.2 MB)
[#002] sha256:b0a99351e82e63bd679689b4eadeeae85556c324d63c34dea8ec6e28c209caa3 - 60.37% (136 MB)
[#003] sha256:bebd643af6bfe0ed21017c31db2a5584b35810563f6eca7857cefdb8f4e98fe3 - 0.0% (161 Bytes)
[#004] sha256:fba8ef06777ba760fd86b9face03e54a94649fdd62485f9385e533065e777055 - 0.0% (2.23 KB)
[#005] sha256:88bf8f62b3cfc13c1855fc89ab85fcc2d99a1bad8efb98836f8c0f85b36a260d - 14.1% (31.8 MB)
[#006] sha256:8c47217ae49391d0e0b2aedecf33845ac73e4857c87ea5e12b3d5ba70daa9d45 - 3.95% (8.93 MB)
[#007] sha256:513d678690df18578c8720bb8d625e1ab0e67df1bf362329c4c46fcd483f15ab - 0.0% (848 Bytes)
[#008] sha256:684626bff1157ad4202c87d803c28a0715d45fb564e6d51da1e64c27aa56b79f - 0.0% (362 Bytes)
[#009] sha256:9a6033635051a5f37977f2cfd403f36979805c086a19315363a8b4d522c047fe - 0.0% (154 Bytes)
/bin/sh -c #(nop) ARG RELEASE
2026-06-23 01:25:37 UTC/bin/sh -c #(nop) ARG LAUNCHPAD_BUILD_ARCH
2026-06-23 01:25:38 UTC/bin/sh -c #(nop) LABEL org.opencontainers.image.version=24.04
2026-06-23 01:26:18 UTC/bin/sh -c #(nop) ADD file:7170cf1f50457fa19167130bbb168bf8fb601a52574716867b67758ab43d5dbb in /
2026-06-23 01:26:22 UTC/bin/sh -c #(nop) CMD ["/bin/bash"]
2026-07-02 02:18:04 UTC (buildkit.dockerfile.v0)ENV JAVA_HOME=/opt/java/openjdk
2026-07-02 02:18:04 UTC (buildkit.dockerfile.v0)ENV PATH=/opt/java/openjdk/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
2026-07-02 02:18:04 UTC (buildkit.dockerfile.v0)ENV LANG=en_US.UTF-8 LANGUAGE=en_US:en LC_ALL=en_US.UTF-8
2026-07-02 02:18:04 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-07-02 02:18:04 UTC (buildkit.dockerfile.v0)ENV JAVA_VERSION=jdk-17.0.19+10
2026-07-02 02:19:09 UTC (buildkit.dockerfile.v0)RUN /bin/sh -c set -eux; ARCH="$(dpkg --print-architecture)"; case "${ARCH}" in amd64) ESUM='d8afc263758141a66e0e3aafc321e783f7016696f4eaea067d340a269037d331'; BINARY_URL='https://github.com/adoptium/temurin17-binaries/releases/download/jdk-17.0.19%2B10/OpenJDK17U-jdk_x64_linux_hotspot_17.0.19_10.tar.gz'; ;; arm64) ESUM='83a52172678ec8975164648654869cb2e71d7c748b47aca94b29bbfa10c18e81'; BINARY_URL='https://github.com/adoptium/temurin17-binaries/releases/download/jdk-17.0.19%2B10/OpenJDK17U-jdk_aarch64_linux_hotspot_17.0.19_10.tar.gz'; ;; armhf) ESUM='2de430307390123858ea70b3ba399155b88bb05d65e5d3633b3a4d7b19acddb1'; BINARY_URL='https://github.com/adoptium/temurin17-binaries/releases/download/jdk-17.0.19%2B10/OpenJDK17U-jdk_arm_linux_hotspot_17.0.19_10.tar.gz'; ;; ppc64el) ESUM='c9d8dc52960ff00aa8c321e211cc5284a2151cffdedeac998f5297066cbad245'; BINARY_URL='https://github.com/adoptium/temurin17-binaries/releases/download/jdk-17.0.19%2B10/OpenJDK17U-jdk_ppc64le_linux_hotspot_17.0.19_10.tar.gz'; ;; riscv64) ESUM='191cdd904aef8b8a7a91c98d649c7e3dc75b7341f112061231c2094c418fd630'; BINARY_URL='https://github.com/adoptium/temurin17-binaries/releases/download/jdk-17.0.19%2B10/OpenJDK17U-jdk_riscv64_linux_hotspot_17.0.19_10.tar.gz'; ;; s390x) ESUM='00363a5ceda57aa0dee89d20b3f6b2966e3c1f3fb6dcf57e66d2264573d3c63e'; BINARY_URL='https://github.com/adoptium/temurin17-binaries/releases/download/jdk-17.0.19%2B10/OpenJDK17U-jdk_s390x_linux_hotspot_17.0.19_10.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-07-02 02:19: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-07-02 02:19:23 UTC (buildkit.dockerfile.v0)COPY --chmod=755 entrypoint.sh /__cacert_entrypoint.sh # buildkit
2026-07-02 02:19:23 UTC (buildkit.dockerfile.v0)ENTRYPOINT ["/__cacert_entrypoint.sh"]
2026-07-02 02:19:23 UTC (buildkit.dockerfile.v0)CMD ["jshell"]
2026-07-02 08:18:04 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-07-02 08:18:16 UTC (buildkit.dockerfile.v0)LABEL org.opencontainers.image.title=Apache Maven
2026-07-02 08:18:16 UTC (buildkit.dockerfile.v0)LABEL org.opencontainers.image.source=https://github.com/carlossg/docker-maven
2026-07-02 08:18:16 UTC (buildkit.dockerfile.v0)LABEL org.opencontainers.image.url=https://github.com/carlossg/docker-maven
2026-07-02 08:18: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-07-02 08:18:16 UTC (buildkit.dockerfile.v0)ENV MAVEN_HOME=/usr/share/maven
2026-07-02 08:18:16 UTC (buildkit.dockerfile.v0)COPY /usr/share/maven /usr/share/maven # buildkit
2026-07-02 08:18:16 UTC (buildkit.dockerfile.v0)COPY mvn-entrypoint.sh /usr/local/bin/mvn-entrypoint.sh # buildkit
2026-07-02 08:18:16 UTC (buildkit.dockerfile.v0)COPY settings-docker.xml /usr/share/maven/ref/ # buildkit
2026-07-02 08:18:17 UTC (buildkit.dockerfile.v0)RUN /bin/sh -c ln -s ${MAVEN_HOME}/bin/mvn /usr/bin/mvn # buildkit
2026-07-02 08:18:17 UTC (buildkit.dockerfile.v0)ARG USER_HOME_DIR=/root
2026-07-02 08:18:17 UTC (buildkit.dockerfile.v0)ENV MAVEN_CONFIG=/root/.m2
2026-07-02 08:18:17 UTC (buildkit.dockerfile.v0)ENTRYPOINT ["/usr/local/bin/mvn-entrypoint.sh"]
2026-07-02 08:18:17 UTC (buildkit.dockerfile.v0)CMD ["mvn"]
2026-07-02 06:02:22 UTC
213 MB
/opt/java/openjdk
JAVA_VERSIONjdk-17.0.19+10
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:017bf1549f7106f258688738600d68c2eebf2c29476ebfe929e2762f93f82609 - 13.39% (28.6 MB)
[#001] sha256:208f10dac2376d7073d0c39ce8c5a201d28584709ee10fc027feb1ad1235c862 - 9.88% (21.1 MB)
[#002] sha256:e77d0be2839954a129dbb0d4d8b15a73d1ecb4eb655ec07f5353fd7c142cccf6 - 60.78% (130 MB)
[#003] sha256:b2795ac74603e42677d6cea2570ef5c122f01b57b4172caa1935de80f7922335 - 0.0% (160 Bytes)
[#004] sha256:143085568b4e80a8923449cad5100ab5a04c261e55491d4bc3ec985208020eac - 0.0% (2.23 KB)
[#005] sha256:b2426f980585e8441cd126acd77d216e1914298a34979aa4ba389f33fe2c4c86 - 11.76% (25.1 MB)
[#006] sha256:9747a536717c73a952fe2c69506f113a3c61c393a83534b3ff15cee05d80b690 - 4.19% (8.93 MB)
[#007] sha256:62a794295313084ef870dbd29e4bf5d49cb5535aa12283049e011c2bf8d1b352 - 0.0% (847 Bytes)
[#008] sha256:db0de2a7e246f10fc1b94a942267e824db68e2f3485dba7491f9617698f174b0 - 0.0% (357 Bytes)
[#009] sha256:9d612d44a32e0cd7220a7fd50d73e72477e48db45bb3e09abf374397b68ad8ef - 0.0% (155 Bytes)
/bin/sh -c #(nop) ARG RELEASE
2026-06-22 21:24:04 UTC/bin/sh -c #(nop) ARG LAUNCHPAD_BUILD_ARCH
2026-06-22 21:24:04 UTC/bin/sh -c #(nop) LABEL org.opencontainers.image.version=24.04
2026-06-22 21:24:05 UTC/bin/sh -c #(nop) ADD file:2e6c463b4adb9218af4efdc52eb0c653c0b81b2e15486825eeeee9fbbf21b4c7 in /
2026-06-22 21:24:05 UTC/bin/sh -c #(nop) CMD ["/bin/bash"]
2026-07-02 02:11:58 UTC (buildkit.dockerfile.v0)ENV JAVA_HOME=/opt/java/openjdk
2026-07-02 02:11:58 UTC (buildkit.dockerfile.v0)ENV PATH=/opt/java/openjdk/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
2026-07-02 02:11:58 UTC (buildkit.dockerfile.v0)ENV LANG=en_US.UTF-8 LANGUAGE=en_US:en LC_ALL=en_US.UTF-8
2026-07-02 02:11:58 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-07-02 02:11:58 UTC (buildkit.dockerfile.v0)ENV JAVA_VERSION=jdk-17.0.19+10
2026-07-02 02:12:03 UTC (buildkit.dockerfile.v0)RUN /bin/sh -c set -eux; ARCH="$(dpkg --print-architecture)"; case "${ARCH}" in amd64) ESUM='d8afc263758141a66e0e3aafc321e783f7016696f4eaea067d340a269037d331'; BINARY_URL='https://github.com/adoptium/temurin17-binaries/releases/download/jdk-17.0.19%2B10/OpenJDK17U-jdk_x64_linux_hotspot_17.0.19_10.tar.gz'; ;; arm64) ESUM='83a52172678ec8975164648654869cb2e71d7c748b47aca94b29bbfa10c18e81'; BINARY_URL='https://github.com/adoptium/temurin17-binaries/releases/download/jdk-17.0.19%2B10/OpenJDK17U-jdk_aarch64_linux_hotspot_17.0.19_10.tar.gz'; ;; armhf) ESUM='2de430307390123858ea70b3ba399155b88bb05d65e5d3633b3a4d7b19acddb1'; BINARY_URL='https://github.com/adoptium/temurin17-binaries/releases/download/jdk-17.0.19%2B10/OpenJDK17U-jdk_arm_linux_hotspot_17.0.19_10.tar.gz'; ;; ppc64el) ESUM='c9d8dc52960ff00aa8c321e211cc5284a2151cffdedeac998f5297066cbad245'; BINARY_URL='https://github.com/adoptium/temurin17-binaries/releases/download/jdk-17.0.19%2B10/OpenJDK17U-jdk_ppc64le_linux_hotspot_17.0.19_10.tar.gz'; ;; riscv64) ESUM='191cdd904aef8b8a7a91c98d649c7e3dc75b7341f112061231c2094c418fd630'; BINARY_URL='https://github.com/adoptium/temurin17-binaries/releases/download/jdk-17.0.19%2B10/OpenJDK17U-jdk_riscv64_linux_hotspot_17.0.19_10.tar.gz'; ;; s390x) ESUM='00363a5ceda57aa0dee89d20b3f6b2966e3c1f3fb6dcf57e66d2264573d3c63e'; BINARY_URL='https://github.com/adoptium/temurin17-binaries/releases/download/jdk-17.0.19%2B10/OpenJDK17U-jdk_s390x_linux_hotspot_17.0.19_10.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-07-02 02:12:04 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-07-02 02:12:04 UTC (buildkit.dockerfile.v0)COPY --chmod=755 entrypoint.sh /__cacert_entrypoint.sh # buildkit
2026-07-02 02:12:04 UTC (buildkit.dockerfile.v0)ENTRYPOINT ["/__cacert_entrypoint.sh"]
2026-07-02 02:12:04 UTC (buildkit.dockerfile.v0)CMD ["jshell"]
2026-07-02 06:02:17 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-07-02 06:02:21 UTC (buildkit.dockerfile.v0)LABEL org.opencontainers.image.title=Apache Maven
2026-07-02 06:02:21 UTC (buildkit.dockerfile.v0)LABEL org.opencontainers.image.source=https://github.com/carlossg/docker-maven
2026-07-02 06:02:21 UTC (buildkit.dockerfile.v0)LABEL org.opencontainers.image.url=https://github.com/carlossg/docker-maven
2026-07-02 06:02:21 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-07-02 06:02:21 UTC (buildkit.dockerfile.v0)ENV MAVEN_HOME=/usr/share/maven
2026-07-02 06:02:21 UTC (buildkit.dockerfile.v0)COPY /usr/share/maven /usr/share/maven # buildkit
2026-07-02 06:02:21 UTC (buildkit.dockerfile.v0)COPY mvn-entrypoint.sh /usr/local/bin/mvn-entrypoint.sh # buildkit
2026-07-02 06:02:21 UTC (buildkit.dockerfile.v0)COPY settings-docker.xml /usr/share/maven/ref/ # buildkit
2026-07-02 06:02:22 UTC (buildkit.dockerfile.v0)RUN /bin/sh -c ln -s ${MAVEN_HOME}/bin/mvn /usr/bin/mvn # buildkit
2026-07-02 06:02:22 UTC (buildkit.dockerfile.v0)ARG USER_HOME_DIR=/root
2026-07-02 06:02:22 UTC (buildkit.dockerfile.v0)ENV MAVEN_CONFIG=/root/.m2
2026-07-02 06:02:22 UTC (buildkit.dockerfile.v0)ENTRYPOINT ["/usr/local/bin/mvn-entrypoint.sh"]
2026-07-02 06:02:22 UTC (buildkit.dockerfile.v0)CMD ["mvn"]