2025-11-08 18:46:50 UTC
224 MB
/opt/java/openjdk
JAVA_VERSIONjdk-17.0.17+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:4b3ffd8ccb5201a0fc03585952effb4ed2d1ea5e704d2e7330212fb8b16c86a3 - 12.66% (28.3 MB)
[#001] sha256:a25920ebbd6a84721e1e5049be4abb4372aac6b434e2d35ecadb1e0531e9c829 - 9.78% (21.9 MB)
[#002] sha256:d0c7168445ec5b684bbb75dd952c2f5ccc6f4fa9d7473349ea381615bfe0637b - 61.68% (138 MB)
[#003] sha256:45898453371862116f2fa2a01423984dca5a071ed2eaf303071a673dae89df1b - 0.0% (158 Bytes)
[#004] sha256:0c42b4fc61f80b85e95d240e8b993ff3872653af5f525bdfb818646431eb40ac - 0.0% (2.23 KB)
[#005] sha256:a9584ce9c9a78a417ad9c2bdc1222d625dc98f7ee6307054a9f2f3fe24638daf - 9.6% (21.5 MB)
[#006] sha256:f47f0425ad3cd8ebcd1586e3697c51488170fc8120c78487fcd754eaa58347d7 - 6.29% (14.1 MB)
[#007] sha256:4a283705d1f67e4a13d5e5a84698805ab6e4a071545206f763e422b72ad09675 - 0.0% (848 Bytes)
[#008] sha256:a282a0b2ff273591ebaa1c3a76f6d325d4b7522b817b41a70efa5cb47468d8fb - 0.0% (358 Bytes)
[#009] sha256:f094d3dae74943a5577cd2c73343ce600245a6cd7e43b6edff070045d07a5c57 - 0.0% (154 Bytes)
/bin/sh -c #(nop) ARG RELEASE
2025-10-01 13:01:35 UTC/bin/sh -c #(nop) ARG LAUNCHPAD_BUILD_ARCH
2025-10-01 13:01:35 UTC/bin/sh -c #(nop) LABEL org.opencontainers.image.ref.name=ubuntu
2025-10-01 13:01:35 UTC/bin/sh -c #(nop) LABEL org.opencontainers.image.version=24.04
2025-10-01 13:01:37 UTC/bin/sh -c #(nop) ADD file:249778a1782b02a1c2bcf9f292f5778d81442a53c3de1958d712f10baf7e0b60 in /
2025-10-01 13:01:37 UTC/bin/sh -c #(nop) CMD ["/bin/bash"]
2025-11-08 17:58:44 UTC (buildkit.dockerfile.v0)ENV JAVA_HOME=/opt/java/openjdk
2025-11-08 17:58:44 UTC (buildkit.dockerfile.v0)ENV PATH=/opt/java/openjdk/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
2025-11-08 17:58:44 UTC (buildkit.dockerfile.v0)ENV LANG=en_US.UTF-8 LANGUAGE=en_US:en LC_ALL=en_US.UTF-8
2025-11-08 17:58: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
2025-11-08 17:58:44 UTC (buildkit.dockerfile.v0)ENV JAVA_VERSION=jdk-17.0.17+10
2025-11-08 17:58:49 UTC (buildkit.dockerfile.v0)RUN /bin/sh -c set -eux; ARCH="$(dpkg --print-architecture)"; case "${ARCH}" in amd64) ESUM='992f96e7995075ac7636bb1a8de52b0c61d71ed3137fafc979ab96b4ab78dd75'; BINARY_URL='https://github.com/adoptium/temurin17-binaries/releases/download/jdk-17.0.17%2B10/OpenJDK17U-jdk_x64_linux_hotspot_17.0.17_10.tar.gz'; ;; arm64) ESUM='dc29ca6d35beb4419b4b00419b8a3dfbf5ae551e1ae2b046b516d9a579d04533'; BINARY_URL='https://github.com/adoptium/temurin17-binaries/releases/download/jdk-17.0.17%2B10/OpenJDK17U-jdk_aarch64_linux_hotspot_17.0.17_10.tar.gz'; ;; armhf) ESUM='a0129be48dfbd16b7c6a158bf9e91683be2e292c473085294a6d436bbc5f4ea9'; BINARY_URL='https://github.com/adoptium/temurin17-binaries/releases/download/jdk-17.0.17%2B10/OpenJDK17U-jdk_arm_linux_hotspot_17.0.17_10.tar.gz'; ;; ppc64el) ESUM='2a29d1be61940c1bd639018c07f4622e1f145a7ef34e7294fee877e39226d9da'; BINARY_URL='https://github.com/adoptium/temurin17-binaries/releases/download/jdk-17.0.17%2B10/OpenJDK17U-jdk_ppc64le_linux_hotspot_17.0.17_10.tar.gz'; ;; riscv64) ESUM='fba21763f6553efb65d774f51ab6a347e67a69eb2bb2d26980cdf2ee0f35a6db'; BINARY_URL='https://github.com/adoptium/temurin17-binaries/releases/download/jdk-17.0.17%2B10/OpenJDK17U-jdk_riscv64_linux_hotspot_17.0.17_10.tar.gz'; ;; s390x) ESUM='76327b1d00c67f6be91717754fd85fc85ce496d48876f69accb9c53ed31dc546'; BINARY_URL='https://github.com/adoptium/temurin17-binaries/releases/download/jdk-17.0.17%2B10/OpenJDK17U-jdk_s390x_linux_hotspot_17.0.17_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
2025-11-08 17:58:50 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
2025-11-08 17:58:50 UTC (buildkit.dockerfile.v0)COPY --chmod=755 entrypoint.sh /__cacert_entrypoint.sh # buildkit
2025-11-08 17:58:50 UTC (buildkit.dockerfile.v0)ENTRYPOINT ["/__cacert_entrypoint.sh"]
2025-11-08 17:58:50 UTC (buildkit.dockerfile.v0)CMD ["jshell"]
2025-11-08 18:46: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
2025-11-08 18:46:50 UTC (buildkit.dockerfile.v0)LABEL org.opencontainers.image.title=Apache Maven
2025-11-08 18:46:50 UTC (buildkit.dockerfile.v0)LABEL org.opencontainers.image.source=https://github.com/carlossg/docker-maven
2025-11-08 18:46:50 UTC (buildkit.dockerfile.v0)LABEL org.opencontainers.image.url=https://github.com/carlossg/docker-maven
2025-11-08 18:46:50 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.
2025-11-08 18:46:50 UTC (buildkit.dockerfile.v0)ENV MAVEN_HOME=/usr/share/maven
2025-11-08 18:46:50 UTC (buildkit.dockerfile.v0)COPY /usr/share/maven /usr/share/maven # buildkit
2025-11-08 18:46:50 UTC (buildkit.dockerfile.v0)COPY mvn-entrypoint.sh /usr/local/bin/mvn-entrypoint.sh # buildkit
2025-11-08 18:46:50 UTC (buildkit.dockerfile.v0)COPY settings-docker.xml /usr/share/maven/ref/ # buildkit
2025-11-08 18:46:50 UTC (buildkit.dockerfile.v0)RUN /bin/sh -c ln -s ${MAVEN_HOME}/bin/mvn /usr/bin/mvn # buildkit
2025-11-08 18:46:50 UTC (buildkit.dockerfile.v0)ARG MAVEN_VERSION=4.0.0-rc-4
2025-11-08 18:46:50 UTC (buildkit.dockerfile.v0)ARG USER_HOME_DIR=/root
2025-11-08 18:46:50 UTC (buildkit.dockerfile.v0)ENV MAVEN_CONFIG=/root/.m2
2025-11-08 18:46:50 UTC (buildkit.dockerfile.v0)ENTRYPOINT ["/usr/local/bin/mvn-entrypoint.sh"]
2025-11-08 18:46:50 UTC (buildkit.dockerfile.v0)CMD ["mvn"]
2025-11-08 18:18:36 UTC
222 MB
/opt/java/openjdk
JAVA_VERSIONjdk-17.0.17+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:4afa85c5883c0db62b02025c149edaaa237af5ba25ea48039e875a802d465ac7 - 11.54% (25.6 MB)
[#001] sha256:c5945fc00cca8a9e7c8ced02c595076b8b378c2cfbe5e081383f82900cb4741e - 9.19% (20.4 MB)
[#002] sha256:ce09966a198f2aaa0092a742f646a7e2d79621c2c2049addf2af02a3e52e71de - 61.19% (136 MB)
[#003] sha256:0678f9d654f6dafc844b52bc162473c81ae301142ff12371c204d78f404012a3 - 0.0% (160 Bytes)
[#004] sha256:47c98be88ba69082b70aa39413f98cc884544056b09e359de80a69d1f866c801 - 0.0% (2.23 KB)
[#005] sha256:830aba731fe58753542da1a7a2333520c765302221970a7072c46340492f79c7 - 11.73% (26 MB)
[#006] sha256:10e3ba5dfd3c272f3d9880fd85d751fc3636790526039d51342a806e8be33b07 - 6.35% (14.1 MB)
[#007] sha256:6c9b592725b059bfb0050e43effb32dbe8ff48bcbbb02469ef40408c3b3bed81 - 0.0% (849 Bytes)
[#008] sha256:68721e8a1811551aa1b8d5948ce636c756f0091d5c20c955eacfddce8c09a2fd - 0.0% (358 Bytes)
[#009] sha256:9bff7e0e045c1341c5fd7403f81b3f3529a9c055db852dd6f9dd093377d12f3f - 0.0% (155 Bytes)
/bin/sh -c #(nop) ARG RELEASE
2025-10-01 13:02:27 UTC/bin/sh -c #(nop) ARG LAUNCHPAD_BUILD_ARCH
2025-10-01 13:02:27 UTC/bin/sh -c #(nop) LABEL org.opencontainers.image.ref.name=ubuntu
2025-10-01 13:02:27 UTC/bin/sh -c #(nop) LABEL org.opencontainers.image.version=24.04
2025-10-01 13:02:31 UTC/bin/sh -c #(nop) ADD file:1ccdd7fca45ec88ba0ddda07e5e5acb6b40ddcb3023e0cbc04ffffdf4e30fb0a in /
2025-10-01 13:02:31 UTC/bin/sh -c #(nop) CMD ["/bin/bash"]
2025-11-08 17:55:15 UTC (buildkit.dockerfile.v0)ENV JAVA_HOME=/opt/java/openjdk
2025-11-08 17:55:15 UTC (buildkit.dockerfile.v0)ENV PATH=/opt/java/openjdk/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
2025-11-08 17:55:15 UTC (buildkit.dockerfile.v0)ENV LANG=en_US.UTF-8 LANGUAGE=en_US:en LC_ALL=en_US.UTF-8
2025-11-08 17:55:15 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
2025-11-08 17:55:15 UTC (buildkit.dockerfile.v0)ENV JAVA_VERSION=jdk-17.0.17+10
2025-11-08 17:55:25 UTC (buildkit.dockerfile.v0)RUN /bin/sh -c set -eux; ARCH="$(dpkg --print-architecture)"; case "${ARCH}" in amd64) ESUM='992f96e7995075ac7636bb1a8de52b0c61d71ed3137fafc979ab96b4ab78dd75'; BINARY_URL='https://github.com/adoptium/temurin17-binaries/releases/download/jdk-17.0.17%2B10/OpenJDK17U-jdk_x64_linux_hotspot_17.0.17_10.tar.gz'; ;; arm64) ESUM='dc29ca6d35beb4419b4b00419b8a3dfbf5ae551e1ae2b046b516d9a579d04533'; BINARY_URL='https://github.com/adoptium/temurin17-binaries/releases/download/jdk-17.0.17%2B10/OpenJDK17U-jdk_aarch64_linux_hotspot_17.0.17_10.tar.gz'; ;; armhf) ESUM='a0129be48dfbd16b7c6a158bf9e91683be2e292c473085294a6d436bbc5f4ea9'; BINARY_URL='https://github.com/adoptium/temurin17-binaries/releases/download/jdk-17.0.17%2B10/OpenJDK17U-jdk_arm_linux_hotspot_17.0.17_10.tar.gz'; ;; ppc64el) ESUM='2a29d1be61940c1bd639018c07f4622e1f145a7ef34e7294fee877e39226d9da'; BINARY_URL='https://github.com/adoptium/temurin17-binaries/releases/download/jdk-17.0.17%2B10/OpenJDK17U-jdk_ppc64le_linux_hotspot_17.0.17_10.tar.gz'; ;; riscv64) ESUM='fba21763f6553efb65d774f51ab6a347e67a69eb2bb2d26980cdf2ee0f35a6db'; BINARY_URL='https://github.com/adoptium/temurin17-binaries/releases/download/jdk-17.0.17%2B10/OpenJDK17U-jdk_riscv64_linux_hotspot_17.0.17_10.tar.gz'; ;; s390x) ESUM='76327b1d00c67f6be91717754fd85fc85ce496d48876f69accb9c53ed31dc546'; BINARY_URL='https://github.com/adoptium/temurin17-binaries/releases/download/jdk-17.0.17%2B10/OpenJDK17U-jdk_s390x_linux_hotspot_17.0.17_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
2025-11-08 17:55:26 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
2025-11-08 17:55:26 UTC (buildkit.dockerfile.v0)COPY --chmod=755 entrypoint.sh /__cacert_entrypoint.sh # buildkit
2025-11-08 17:55:26 UTC (buildkit.dockerfile.v0)ENTRYPOINT ["/__cacert_entrypoint.sh"]
2025-11-08 17:55:26 UTC (buildkit.dockerfile.v0)CMD ["jshell"]
2025-11-08 18:17:50 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
2025-11-08 18:18:36 UTC (buildkit.dockerfile.v0)LABEL org.opencontainers.image.title=Apache Maven
2025-11-08 18:18:36 UTC (buildkit.dockerfile.v0)LABEL org.opencontainers.image.source=https://github.com/carlossg/docker-maven
2025-11-08 18:18:36 UTC (buildkit.dockerfile.v0)LABEL org.opencontainers.image.url=https://github.com/carlossg/docker-maven
2025-11-08 18:18:36 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.
2025-11-08 18:18:36 UTC (buildkit.dockerfile.v0)ENV MAVEN_HOME=/usr/share/maven
2025-11-08 18:18:36 UTC (buildkit.dockerfile.v0)COPY /usr/share/maven /usr/share/maven # buildkit
2025-11-08 18:18:36 UTC (buildkit.dockerfile.v0)COPY mvn-entrypoint.sh /usr/local/bin/mvn-entrypoint.sh # buildkit
2025-11-08 18:18:36 UTC (buildkit.dockerfile.v0)COPY settings-docker.xml /usr/share/maven/ref/ # buildkit
2025-11-08 18:18:36 UTC (buildkit.dockerfile.v0)RUN /bin/sh -c ln -s ${MAVEN_HOME}/bin/mvn /usr/bin/mvn # buildkit
2025-11-08 18:18:36 UTC (buildkit.dockerfile.v0)ARG MAVEN_VERSION=4.0.0-rc-4
2025-11-08 18:18:36 UTC (buildkit.dockerfile.v0)ARG USER_HOME_DIR=/root
2025-11-08 18:18:36 UTC (buildkit.dockerfile.v0)ENV MAVEN_CONFIG=/root/.m2
2025-11-08 18:18:36 UTC (buildkit.dockerfile.v0)ENTRYPOINT ["/usr/local/bin/mvn-entrypoint.sh"]
2025-11-08 18:18:36 UTC (buildkit.dockerfile.v0)CMD ["mvn"]
2025-11-08 18:46:44 UTC
223 MB
/opt/java/openjdk
JAVA_VERSIONjdk-17.0.17+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:b8a35db46e38ce87d4e743e1265ff436ed36e01d23246b24a1cbbeaae18ec432 - 12.33% (27.5 MB)
[#001] sha256:561253e11209acbb43fcd6b388c3ddffbca64af1dcbc277fc57abdad62bf159f - 10.32% (23 MB)
[#002] sha256:469f4e46e93d94ef5404dbc9cd2c1262c5d42a1eab43113b343c428d3e2c92f9 - 61.38% (137 MB)
[#003] sha256:e005444c1ba34cfa232667001d45aee7021a6ed83e7e96b65184777c0ce00b64 - 0.0% (158 Bytes)
[#004] sha256:342c79245f97781260d40c83fa2256cfca9667676168b1eeaee191ac429046aa - 0.0% (2.23 KB)
[#005] sha256:577cfcfa2df9e5de9f9d67f11c43c9b22357bcd903aa3e15f3521c12520e8a19 - 9.66% (21.6 MB)
[#006] sha256:664b5a064f1db10909df9f91cfd475f0f14951d4772293881388e30bd35d916c - 6.31% (14.1 MB)
[#007] sha256:d4ba7e4fe9603c406f9ba7fbd0f5af710806e08828fc997e7790e84a2116d46d - 0.0% (852 Bytes)
[#008] sha256:6a9e7c11719eab44fd2222758701694414f130f54fa631e803dcab225aa5dd30 - 0.0% (362 Bytes)
[#009] sha256:c58d9bc03a6675cba5eb0062314b32156dc3822b23e7fcc9778d7b4330e74f64 - 0.0% (155 Bytes)
/bin/sh -c #(nop) ARG RELEASE
2025-10-01 13:01:38 UTC/bin/sh -c #(nop) ARG LAUNCHPAD_BUILD_ARCH
2025-10-01 13:01:38 UTC/bin/sh -c #(nop) LABEL org.opencontainers.image.ref.name=ubuntu
2025-10-01 13:01:38 UTC/bin/sh -c #(nop) LABEL org.opencontainers.image.version=24.04
2025-10-01 13:01:40 UTC/bin/sh -c #(nop) ADD file:d77dea5c49828eb0de89439d2b631bc8ea27cb9ef774412b56a060ba1673487b in /
2025-10-01 13:01:40 UTC/bin/sh -c #(nop) CMD ["/bin/bash"]
2025-11-08 17:58:16 UTC (buildkit.dockerfile.v0)ENV JAVA_HOME=/opt/java/openjdk
2025-11-08 17:58:16 UTC (buildkit.dockerfile.v0)ENV PATH=/opt/java/openjdk/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
2025-11-08 17:58:16 UTC (buildkit.dockerfile.v0)ENV LANG=en_US.UTF-8 LANGUAGE=en_US:en LC_ALL=en_US.UTF-8
2025-11-08 17:58: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
2025-11-08 17:58:16 UTC (buildkit.dockerfile.v0)ENV JAVA_VERSION=jdk-17.0.17+10
2025-11-08 17:58:22 UTC (buildkit.dockerfile.v0)RUN /bin/sh -c set -eux; ARCH="$(dpkg --print-architecture)"; case "${ARCH}" in amd64) ESUM='992f96e7995075ac7636bb1a8de52b0c61d71ed3137fafc979ab96b4ab78dd75'; BINARY_URL='https://github.com/adoptium/temurin17-binaries/releases/download/jdk-17.0.17%2B10/OpenJDK17U-jdk_x64_linux_hotspot_17.0.17_10.tar.gz'; ;; arm64) ESUM='dc29ca6d35beb4419b4b00419b8a3dfbf5ae551e1ae2b046b516d9a579d04533'; BINARY_URL='https://github.com/adoptium/temurin17-binaries/releases/download/jdk-17.0.17%2B10/OpenJDK17U-jdk_aarch64_linux_hotspot_17.0.17_10.tar.gz'; ;; armhf) ESUM='a0129be48dfbd16b7c6a158bf9e91683be2e292c473085294a6d436bbc5f4ea9'; BINARY_URL='https://github.com/adoptium/temurin17-binaries/releases/download/jdk-17.0.17%2B10/OpenJDK17U-jdk_arm_linux_hotspot_17.0.17_10.tar.gz'; ;; ppc64el) ESUM='2a29d1be61940c1bd639018c07f4622e1f145a7ef34e7294fee877e39226d9da'; BINARY_URL='https://github.com/adoptium/temurin17-binaries/releases/download/jdk-17.0.17%2B10/OpenJDK17U-jdk_ppc64le_linux_hotspot_17.0.17_10.tar.gz'; ;; riscv64) ESUM='fba21763f6553efb65d774f51ab6a347e67a69eb2bb2d26980cdf2ee0f35a6db'; BINARY_URL='https://github.com/adoptium/temurin17-binaries/releases/download/jdk-17.0.17%2B10/OpenJDK17U-jdk_riscv64_linux_hotspot_17.0.17_10.tar.gz'; ;; s390x) ESUM='76327b1d00c67f6be91717754fd85fc85ce496d48876f69accb9c53ed31dc546'; BINARY_URL='https://github.com/adoptium/temurin17-binaries/releases/download/jdk-17.0.17%2B10/OpenJDK17U-jdk_s390x_linux_hotspot_17.0.17_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
2025-11-08 17:58: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
2025-11-08 17:58:23 UTC (buildkit.dockerfile.v0)COPY --chmod=755 entrypoint.sh /__cacert_entrypoint.sh # buildkit
2025-11-08 17:58:23 UTC (buildkit.dockerfile.v0)ENTRYPOINT ["/__cacert_entrypoint.sh"]
2025-11-08 17:58:23 UTC (buildkit.dockerfile.v0)CMD ["jshell"]
2025-11-08 18:46:36 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
2025-11-08 18:46:44 UTC (buildkit.dockerfile.v0)LABEL org.opencontainers.image.title=Apache Maven
2025-11-08 18:46:44 UTC (buildkit.dockerfile.v0)LABEL org.opencontainers.image.source=https://github.com/carlossg/docker-maven
2025-11-08 18:46:44 UTC (buildkit.dockerfile.v0)LABEL org.opencontainers.image.url=https://github.com/carlossg/docker-maven
2025-11-08 18:46:44 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.
2025-11-08 18:46:44 UTC (buildkit.dockerfile.v0)ENV MAVEN_HOME=/usr/share/maven
2025-11-08 18:46:44 UTC (buildkit.dockerfile.v0)COPY /usr/share/maven /usr/share/maven # buildkit
2025-11-08 18:46:44 UTC (buildkit.dockerfile.v0)COPY mvn-entrypoint.sh /usr/local/bin/mvn-entrypoint.sh # buildkit
2025-11-08 18:46:44 UTC (buildkit.dockerfile.v0)COPY settings-docker.xml /usr/share/maven/ref/ # buildkit
2025-11-08 18:46:44 UTC (buildkit.dockerfile.v0)RUN /bin/sh -c ln -s ${MAVEN_HOME}/bin/mvn /usr/bin/mvn # buildkit
2025-11-08 18:46:44 UTC (buildkit.dockerfile.v0)ARG MAVEN_VERSION=4.0.0-rc-4
2025-11-08 18:46:44 UTC (buildkit.dockerfile.v0)ARG USER_HOME_DIR=/root
2025-11-08 18:46:44 UTC (buildkit.dockerfile.v0)ENV MAVEN_CONFIG=/root/.m2
2025-11-08 18:46:44 UTC (buildkit.dockerfile.v0)ENTRYPOINT ["/usr/local/bin/mvn-entrypoint.sh"]
2025-11-08 18:46:44 UTC (buildkit.dockerfile.v0)CMD ["mvn"]
2025-11-08 22:04:48 UTC
233 MB
/opt/java/openjdk
JAVA_VERSIONjdk-17.0.17+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:199e3830c89a37cc6980743d7c9e0e355251d050c55eb838183c9cf64fac375b - 14.04% (32.7 MB)
[#001] sha256:af803f8884d3afe1ea5fb332376bcda6dbb5106e6da31473c33181c55712ebaf - 9.87% (23 MB)
[#002] sha256:a7a07efb663f7ba00bb6cd6bd5d3a0e5e19d66e04c4ddefc150f219cee72a97b - 59.16% (138 MB)
[#003] sha256:4b5419e601e1b62471aa9b09c374d1e679a3d44cfea0883f3924301f14351919 - 0.0% (158 Bytes)
[#004] sha256:4cb0dd49e55f1dc220fcda5120553d2a894ec2b7da8a2e6f16ad72a109d787b5 - 0.0% (2.23 KB)
[#005] sha256:eeeff387e4229ddb4f808797d6e06a7bd49da822e42cb5443cf477fd3dddeae0 - 10.88% (25.4 MB)
[#006] sha256:6a74569954f1baa6b32c0875266bf8203f42e76b61cf9723d8c96f14bc9b0e88 - 6.05% (14.1 MB)
[#007] sha256:5033b7c5538cef8300f3f828ef4aedff273f93018d14b50a3d4a4281046b4ec8 - 0.0% (850 Bytes)
[#008] sha256:8b4e31e6e7f8f37437bcd2434b209bd1b70255d8a0e228924feb37dd2636444f - 0.0% (360 Bytes)
[#009] sha256:d3e4f9d30c2b8aa6bda22406707933481db89ee2b726b3408c2c180cd9afadde - 0.0% (156 Bytes)
/bin/sh -c #(nop) ARG RELEASE
2025-10-01 13:02:29 UTC/bin/sh -c #(nop) ARG LAUNCHPAD_BUILD_ARCH
2025-10-01 13:02:29 UTC/bin/sh -c #(nop) LABEL org.opencontainers.image.ref.name=ubuntu
2025-10-01 13:02:29 UTC/bin/sh -c #(nop) LABEL org.opencontainers.image.version=24.04
2025-10-01 13:02:33 UTC/bin/sh -c #(nop) ADD file:e06669c9bfb72bbbaf1c25efab4729831236db24361c42e37dbbc7b4eff7a82a in /
2025-10-01 13:02:33 UTC/bin/sh -c #(nop) CMD ["/bin/bash"]
2025-11-08 18:11:52 UTC (buildkit.dockerfile.v0)ENV JAVA_HOME=/opt/java/openjdk
2025-11-08 18:11:52 UTC (buildkit.dockerfile.v0)ENV PATH=/opt/java/openjdk/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
2025-11-08 18:11:52 UTC (buildkit.dockerfile.v0)ENV LANG=en_US.UTF-8 LANGUAGE=en_US:en LC_ALL=en_US.UTF-8
2025-11-08 18:11:52 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
2025-11-08 18:11:52 UTC (buildkit.dockerfile.v0)ENV JAVA_VERSION=jdk-17.0.17+10
2025-11-08 18:12:03 UTC (buildkit.dockerfile.v0)RUN /bin/sh -c set -eux; ARCH="$(dpkg --print-architecture)"; case "${ARCH}" in amd64) ESUM='992f96e7995075ac7636bb1a8de52b0c61d71ed3137fafc979ab96b4ab78dd75'; BINARY_URL='https://github.com/adoptium/temurin17-binaries/releases/download/jdk-17.0.17%2B10/OpenJDK17U-jdk_x64_linux_hotspot_17.0.17_10.tar.gz'; ;; arm64) ESUM='dc29ca6d35beb4419b4b00419b8a3dfbf5ae551e1ae2b046b516d9a579d04533'; BINARY_URL='https://github.com/adoptium/temurin17-binaries/releases/download/jdk-17.0.17%2B10/OpenJDK17U-jdk_aarch64_linux_hotspot_17.0.17_10.tar.gz'; ;; armhf) ESUM='a0129be48dfbd16b7c6a158bf9e91683be2e292c473085294a6d436bbc5f4ea9'; BINARY_URL='https://github.com/adoptium/temurin17-binaries/releases/download/jdk-17.0.17%2B10/OpenJDK17U-jdk_arm_linux_hotspot_17.0.17_10.tar.gz'; ;; ppc64el) ESUM='2a29d1be61940c1bd639018c07f4622e1f145a7ef34e7294fee877e39226d9da'; BINARY_URL='https://github.com/adoptium/temurin17-binaries/releases/download/jdk-17.0.17%2B10/OpenJDK17U-jdk_ppc64le_linux_hotspot_17.0.17_10.tar.gz'; ;; riscv64) ESUM='fba21763f6553efb65d774f51ab6a347e67a69eb2bb2d26980cdf2ee0f35a6db'; BINARY_URL='https://github.com/adoptium/temurin17-binaries/releases/download/jdk-17.0.17%2B10/OpenJDK17U-jdk_riscv64_linux_hotspot_17.0.17_10.tar.gz'; ;; s390x) ESUM='76327b1d00c67f6be91717754fd85fc85ce496d48876f69accb9c53ed31dc546'; BINARY_URL='https://github.com/adoptium/temurin17-binaries/releases/download/jdk-17.0.17%2B10/OpenJDK17U-jdk_s390x_linux_hotspot_17.0.17_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
2025-11-08 18:12:06 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
2025-11-08 18:12:07 UTC (buildkit.dockerfile.v0)COPY --chmod=755 entrypoint.sh /__cacert_entrypoint.sh # buildkit
2025-11-08 18:12:07 UTC (buildkit.dockerfile.v0)ENTRYPOINT ["/__cacert_entrypoint.sh"]
2025-11-08 18:12:07 UTC (buildkit.dockerfile.v0)CMD ["jshell"]
2025-11-08 22:03:30 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
2025-11-08 22:04:46 UTC (buildkit.dockerfile.v0)LABEL org.opencontainers.image.title=Apache Maven
2025-11-08 22:04:46 UTC (buildkit.dockerfile.v0)LABEL org.opencontainers.image.source=https://github.com/carlossg/docker-maven
2025-11-08 22:04:46 UTC (buildkit.dockerfile.v0)LABEL org.opencontainers.image.url=https://github.com/carlossg/docker-maven
2025-11-08 22:04:46 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.
2025-11-08 22:04:46 UTC (buildkit.dockerfile.v0)ENV MAVEN_HOME=/usr/share/maven
2025-11-08 22:04:46 UTC (buildkit.dockerfile.v0)COPY /usr/share/maven /usr/share/maven # buildkit
2025-11-08 22:04:47 UTC (buildkit.dockerfile.v0)COPY mvn-entrypoint.sh /usr/local/bin/mvn-entrypoint.sh # buildkit
2025-11-08 22:04:47 UTC (buildkit.dockerfile.v0)COPY settings-docker.xml /usr/share/maven/ref/ # buildkit
2025-11-08 22:04:48 UTC (buildkit.dockerfile.v0)RUN /bin/sh -c ln -s ${MAVEN_HOME}/bin/mvn /usr/bin/mvn # buildkit
2025-11-08 22:04:48 UTC (buildkit.dockerfile.v0)ARG MAVEN_VERSION=4.0.0-rc-4
2025-11-08 22:04:48 UTC (buildkit.dockerfile.v0)ARG USER_HOME_DIR=/root
2025-11-08 22:04:48 UTC (buildkit.dockerfile.v0)ENV MAVEN_CONFIG=/root/.m2
2025-11-08 22:04:48 UTC (buildkit.dockerfile.v0)ENTRYPOINT ["/usr/local/bin/mvn-entrypoint.sh"]
2025-11-08 22:04:48 UTC (buildkit.dockerfile.v0)CMD ["mvn"]
2025-11-10 05:10:06 UTC
228 MB
/opt/java/openjdk
JAVA_VERSIONjdk-17.0.17+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:ff47a256ba51b80e9880bc96be4ac2f094c47e0fcd7eec71bab85787cfa54b8b - 12.96% (29.5 MB)
[#001] sha256:99ab17616cf4e436097dac72b5902ca2cd73114fe92dc0252d55ec741bd29f55 - 8.44% (19.2 MB)
[#002] sha256:6e5c682d3f1a7ab84a65eed3431b3ec54052c6c72c136a6c4748b4fe44ae726a - 59.43% (135 MB)
[#003] sha256:1e1573bcc31f76f14846ea7c96ad369986ba4b44737aa385d5c44792030fd6a8 - 0.0% (160 Bytes)
[#004] sha256:f4011cf6b80101e9a91ce790c1d07983a053236d3851e2c93f953edf9453b521 - 0.0% (2.23 KB)
[#005] sha256:e537539f0fc3323985b2cda6184ab3c16391e16c4c22b07f55f32d9b29de6b9a - 12.98% (29.6 MB)
[#006] sha256:29b8cff75c155a750a4060f671629084d708d13e172241aef506af332b5d31d7 - 6.19% (14.1 MB)
[#007] sha256:0d453350d3318cb5d4f7409d51bc05d22cc0bc67d6943c1acf48b18b279d536a - 0.0% (849 Bytes)
[#008] sha256:e82bb5893d2864c8b64bb47708b0bf2fcb245eea7d0b7bc33487f121f8a66866 - 0.0% (362 Bytes)
[#009] sha256:5ad6c6baeebc272f969c55a89f1a0cfa7c93b40d6293a77d83432c00ed6bca17 - 0.0% (156 Bytes)
/bin/sh -c #(nop) ARG RELEASE
2025-10-01 13:48:31 UTC/bin/sh -c #(nop) ARG LAUNCHPAD_BUILD_ARCH
2025-10-01 13:48:31 UTC/bin/sh -c #(nop) LABEL org.opencontainers.image.ref.name=ubuntu
2025-10-01 13:48:32 UTC/bin/sh -c #(nop) LABEL org.opencontainers.image.version=24.04
2025-10-01 13:49:22 UTC/bin/sh -c #(nop) ADD file:857dc87fbafae31881cff8c69aed267a033f5df226dd351ee89de918ad5678ce in /
2025-10-01 13:49:27 UTC/bin/sh -c #(nop) CMD ["/bin/bash"]
2025-10-15 06:38:17 UTC (buildkit.dockerfile.v0)ENV JAVA_HOME=/opt/java/openjdk
2025-10-15 06:38:17 UTC (buildkit.dockerfile.v0)ENV PATH=/opt/java/openjdk/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
2025-10-15 06:38:17 UTC (buildkit.dockerfile.v0)ENV LANG=en_US.UTF-8 LANGUAGE=en_US:en LC_ALL=en_US.UTF-8
2025-10-15 06:38:17 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
2025-10-15 06:38:17 UTC (buildkit.dockerfile.v0)ENV JAVA_VERSION=jdk-17.0.17+10
2025-11-09 21:49:18 UTC (buildkit.dockerfile.v0)RUN /bin/sh -c set -eux; ARCH="$(dpkg --print-architecture)"; case "${ARCH}" in amd64) ESUM='992f96e7995075ac7636bb1a8de52b0c61d71ed3137fafc979ab96b4ab78dd75'; BINARY_URL='https://github.com/adoptium/temurin17-binaries/releases/download/jdk-17.0.17%2B10/OpenJDK17U-jdk_x64_linux_hotspot_17.0.17_10.tar.gz'; ;; arm64) ESUM='dc29ca6d35beb4419b4b00419b8a3dfbf5ae551e1ae2b046b516d9a579d04533'; BINARY_URL='https://github.com/adoptium/temurin17-binaries/releases/download/jdk-17.0.17%2B10/OpenJDK17U-jdk_aarch64_linux_hotspot_17.0.17_10.tar.gz'; ;; armhf) ESUM='a0129be48dfbd16b7c6a158bf9e91683be2e292c473085294a6d436bbc5f4ea9'; BINARY_URL='https://github.com/adoptium/temurin17-binaries/releases/download/jdk-17.0.17%2B10/OpenJDK17U-jdk_arm_linux_hotspot_17.0.17_10.tar.gz'; ;; ppc64el) ESUM='2a29d1be61940c1bd639018c07f4622e1f145a7ef34e7294fee877e39226d9da'; BINARY_URL='https://github.com/adoptium/temurin17-binaries/releases/download/jdk-17.0.17%2B10/OpenJDK17U-jdk_ppc64le_linux_hotspot_17.0.17_10.tar.gz'; ;; riscv64) ESUM='fba21763f6553efb65d774f51ab6a347e67a69eb2bb2d26980cdf2ee0f35a6db'; BINARY_URL='https://github.com/adoptium/temurin17-binaries/releases/download/jdk-17.0.17%2B10/OpenJDK17U-jdk_riscv64_linux_hotspot_17.0.17_10.tar.gz'; ;; s390x) ESUM='76327b1d00c67f6be91717754fd85fc85ce496d48876f69accb9c53ed31dc546'; BINARY_URL='https://github.com/adoptium/temurin17-binaries/releases/download/jdk-17.0.17%2B10/OpenJDK17U-jdk_s390x_linux_hotspot_17.0.17_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
2025-11-09 21:49:32 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
2025-11-09 21:49:32 UTC (buildkit.dockerfile.v0)COPY --chmod=755 entrypoint.sh /__cacert_entrypoint.sh # buildkit
2025-11-09 21:49:32 UTC (buildkit.dockerfile.v0)ENTRYPOINT ["/__cacert_entrypoint.sh"]
2025-11-09 21:49:32 UTC (buildkit.dockerfile.v0)CMD ["jshell"]
2025-11-10 05:04:37 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
2025-11-10 05:10:06 UTC (buildkit.dockerfile.v0)LABEL org.opencontainers.image.title=Apache Maven
2025-11-10 05:10:06 UTC (buildkit.dockerfile.v0)LABEL org.opencontainers.image.source=https://github.com/carlossg/docker-maven
2025-11-10 05:10:06 UTC (buildkit.dockerfile.v0)LABEL org.opencontainers.image.url=https://github.com/carlossg/docker-maven
2025-11-10 05:10:06 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.
2025-11-10 05:10:06 UTC (buildkit.dockerfile.v0)ENV MAVEN_HOME=/usr/share/maven
2025-11-10 05:10:06 UTC (buildkit.dockerfile.v0)COPY /usr/share/maven /usr/share/maven # buildkit
2025-11-10 05:10:06 UTC (buildkit.dockerfile.v0)COPY mvn-entrypoint.sh /usr/local/bin/mvn-entrypoint.sh # buildkit
2025-11-10 05:10:06 UTC (buildkit.dockerfile.v0)COPY settings-docker.xml /usr/share/maven/ref/ # buildkit
2025-11-10 05:10:06 UTC (buildkit.dockerfile.v0)RUN /bin/sh -c ln -s ${MAVEN_HOME}/bin/mvn /usr/bin/mvn # buildkit
2025-11-10 05:10:06 UTC (buildkit.dockerfile.v0)ARG MAVEN_VERSION=4.0.0-rc-4
2025-11-10 05:10:06 UTC (buildkit.dockerfile.v0)ARG USER_HOME_DIR=/root
2025-11-10 05:10:06 UTC (buildkit.dockerfile.v0)ENV MAVEN_CONFIG=/root/.m2
2025-11-10 05:10:06 UTC (buildkit.dockerfile.v0)ENTRYPOINT ["/usr/local/bin/mvn-entrypoint.sh"]
2025-11-10 05:10:06 UTC (buildkit.dockerfile.v0)CMD ["mvn"]
2025-11-08 20:06:55 UTC
215 MB
/opt/java/openjdk
JAVA_VERSIONjdk-17.0.17+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:67735b72a65d308a2c2c9505d0d6e8419b7f2654a16cbd56963d88e01202d507 - 13.27% (28.5 MB)
[#001] sha256:b2cfa5332fec2dcb147043885d5f4d85503b0e5f3e3b8897a9485fc9daa1b15c - 9.82% (21.1 MB)
[#002] sha256:f931bf9601922561dda01872949af57d5540f4c0ca6e02522e98fe9f852ed4c9 - 59.85% (129 MB)
[#003] sha256:271e096f910d75229ad43b3669caa71acdf86820f1f66c3abe1fd002beece148 - 0.0% (158 Bytes)
[#004] sha256:2cb3019c952600008c28cc038da9f43884573c40f4abc3ab06c479886373e051 - 0.0% (2.23 KB)
[#005] sha256:70a6bd9a9da15d8d78b843085955e815216d4de1f4e3d99bc495576ded02570b - 10.5% (22.6 MB)
[#006] sha256:7bcb814cd9e8ce8b65fe0fd1623f1e6396fa334cb417ca20f64b82aaf0d85b51 - 6.55% (14.1 MB)
[#007] sha256:63432cf66d056bc1105390f3c159c5860b3e51186fba104fa2d42612cf400d16 - 0.0% (851 Bytes)
[#008] sha256:55f1cb3a7905f11cb7677ab0725002f3a703c792a5563e10d000580814cdd471 - 0.0% (362 Bytes)
[#009] sha256:942ef91ede5ca52d5da08d757822c2ebba305555425df6a62f5578ca55df332e - 0.0% (156 Bytes)
/bin/sh -c #(nop) ARG RELEASE
2025-10-01 13:02:05 UTC/bin/sh -c #(nop) ARG LAUNCHPAD_BUILD_ARCH
2025-10-01 13:02:05 UTC/bin/sh -c #(nop) LABEL org.opencontainers.image.ref.name=ubuntu
2025-10-01 13:02:06 UTC/bin/sh -c #(nop) LABEL org.opencontainers.image.version=24.04
2025-10-01 13:02:07 UTC/bin/sh -c #(nop) ADD file:1c921a1d937949898d3d4ba499ce8d41425fe6dd2c8fdbcddd0070f2699f05b2 in /
2025-10-01 13:02:07 UTC/bin/sh -c #(nop) CMD ["/bin/bash"]
2025-11-08 18:01:40 UTC (buildkit.dockerfile.v0)ENV JAVA_HOME=/opt/java/openjdk
2025-11-08 18:01:40 UTC (buildkit.dockerfile.v0)ENV PATH=/opt/java/openjdk/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
2025-11-08 18:01:40 UTC (buildkit.dockerfile.v0)ENV LANG=en_US.UTF-8 LANGUAGE=en_US:en LC_ALL=en_US.UTF-8
2025-11-08 18:01:40 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
2025-11-08 18:01:40 UTC (buildkit.dockerfile.v0)ENV JAVA_VERSION=jdk-17.0.17+10
2025-11-08 18:01:49 UTC (buildkit.dockerfile.v0)RUN /bin/sh -c set -eux; ARCH="$(dpkg --print-architecture)"; case "${ARCH}" in amd64) ESUM='992f96e7995075ac7636bb1a8de52b0c61d71ed3137fafc979ab96b4ab78dd75'; BINARY_URL='https://github.com/adoptium/temurin17-binaries/releases/download/jdk-17.0.17%2B10/OpenJDK17U-jdk_x64_linux_hotspot_17.0.17_10.tar.gz'; ;; arm64) ESUM='dc29ca6d35beb4419b4b00419b8a3dfbf5ae551e1ae2b046b516d9a579d04533'; BINARY_URL='https://github.com/adoptium/temurin17-binaries/releases/download/jdk-17.0.17%2B10/OpenJDK17U-jdk_aarch64_linux_hotspot_17.0.17_10.tar.gz'; ;; armhf) ESUM='a0129be48dfbd16b7c6a158bf9e91683be2e292c473085294a6d436bbc5f4ea9'; BINARY_URL='https://github.com/adoptium/temurin17-binaries/releases/download/jdk-17.0.17%2B10/OpenJDK17U-jdk_arm_linux_hotspot_17.0.17_10.tar.gz'; ;; ppc64el) ESUM='2a29d1be61940c1bd639018c07f4622e1f145a7ef34e7294fee877e39226d9da'; BINARY_URL='https://github.com/adoptium/temurin17-binaries/releases/download/jdk-17.0.17%2B10/OpenJDK17U-jdk_ppc64le_linux_hotspot_17.0.17_10.tar.gz'; ;; riscv64) ESUM='fba21763f6553efb65d774f51ab6a347e67a69eb2bb2d26980cdf2ee0f35a6db'; BINARY_URL='https://github.com/adoptium/temurin17-binaries/releases/download/jdk-17.0.17%2B10/OpenJDK17U-jdk_riscv64_linux_hotspot_17.0.17_10.tar.gz'; ;; s390x) ESUM='76327b1d00c67f6be91717754fd85fc85ce496d48876f69accb9c53ed31dc546'; BINARY_URL='https://github.com/adoptium/temurin17-binaries/releases/download/jdk-17.0.17%2B10/OpenJDK17U-jdk_s390x_linux_hotspot_17.0.17_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
2025-11-08 18:01:50 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
2025-11-08 18:01:50 UTC (buildkit.dockerfile.v0)COPY --chmod=755 entrypoint.sh /__cacert_entrypoint.sh # buildkit
2025-11-08 18:01:50 UTC (buildkit.dockerfile.v0)ENTRYPOINT ["/__cacert_entrypoint.sh"]
2025-11-08 18:01:50 UTC (buildkit.dockerfile.v0)CMD ["jshell"]
2025-11-08 20:05:30 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
2025-11-08 20:06:52 UTC (buildkit.dockerfile.v0)LABEL org.opencontainers.image.title=Apache Maven
2025-11-08 20:06:52 UTC (buildkit.dockerfile.v0)LABEL org.opencontainers.image.source=https://github.com/carlossg/docker-maven
2025-11-08 20:06:52 UTC (buildkit.dockerfile.v0)LABEL org.opencontainers.image.url=https://github.com/carlossg/docker-maven
2025-11-08 20:06:52 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.
2025-11-08 20:06:52 UTC (buildkit.dockerfile.v0)ENV MAVEN_HOME=/usr/share/maven
2025-11-08 20:06:52 UTC (buildkit.dockerfile.v0)COPY /usr/share/maven /usr/share/maven # buildkit
2025-11-08 20:06:53 UTC (buildkit.dockerfile.v0)COPY mvn-entrypoint.sh /usr/local/bin/mvn-entrypoint.sh # buildkit
2025-11-08 20:06:54 UTC (buildkit.dockerfile.v0)COPY settings-docker.xml /usr/share/maven/ref/ # buildkit
2025-11-08 20:06:55 UTC (buildkit.dockerfile.v0)RUN /bin/sh -c ln -s ${MAVEN_HOME}/bin/mvn /usr/bin/mvn # buildkit
2025-11-08 20:06:55 UTC (buildkit.dockerfile.v0)ARG MAVEN_VERSION=4.0.0-rc-4
2025-11-08 20:06:55 UTC (buildkit.dockerfile.v0)ARG USER_HOME_DIR=/root
2025-11-08 20:06:55 UTC (buildkit.dockerfile.v0)ENV MAVEN_CONFIG=/root/.m2
2025-11-08 20:06:55 UTC (buildkit.dockerfile.v0)ENTRYPOINT ["/usr/local/bin/mvn-entrypoint.sh"]
2025-11-08 20:06:55 UTC (buildkit.dockerfile.v0)CMD ["mvn"]