2026-09-09 04:31:52 UTC
187 MB
/opt/java/openjdk
JAVA_VERSIONjdk-21.0.12+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:55afa1ecc21d2bb5e5045f32dafee56272ffd89860bac26f6c32123439af26a4 - 1.96% (3.67 MB)
[#001] sha256:80c624ebf42c48614632c25eda29ff963d8bff68cf72141f38572ff353df4118 - 10.92% (20.4 MB)
[#002] sha256:8dcf1f5eca60c3a20398445d682d111c67441c56056e59a0a3a16183f9da46f6 - 80.65% (151 MB)
[#003] sha256:e04839fa2debe7ec750a1b3926314c52ec376eb0d5ed81310e907af857ed918f - 0.0% (128 Bytes)
[#004] sha256:d7ef08a27864ae3d6ee3399a0909e667d6fb889dd93bc8d8fa25cbde844a15e3 - 0.0% (2.41 KB)
[#005] sha256:3acfd3e6d49d04f9e2499a734e532baa773b7a5389ac0fcf7fd691d15f72e96f - 1.7% (3.18 MB)
[#006] sha256:dcecfb5231a384ea86a52b5b92b8311d6d803ba2d13443af9f19ebf5640ad7b3 - 4.77% (8.93 MB)
[#007] sha256:985afe070d5692029636299544cedee3e78f28ad6d308607e5388945d6004657 - 0.0% (858 Bytes)
[#008] sha256:f880de6ac814d4d0581e79144e56d90af2156af4893cb867d6f2a03945cbd8bd - 0.0% (154 Bytes)
ADD alpine-minirootfs-3.24.1-x86_64.tar.gz / # buildkit
2026-06-16 00:01:29 UTC (buildkit.dockerfile.v0)CMD ["/bin/sh"]
2026-08-21 18:24:34 UTC (buildkit.dockerfile.v0)ENV JAVA_HOME=/opt/java/openjdk
2026-08-21 18:24:34 UTC (buildkit.dockerfile.v0)ENV PATH=/opt/java/openjdk/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
2026-08-21 18:24:34 UTC (buildkit.dockerfile.v0)ENV LANG=en_US.UTF-8 LANGUAGE=en_US:en LC_ALL=en_US.UTF-8
2026-08-21 18:24:34 UTC (buildkit.dockerfile.v0)RUN /bin/sh -c set -eux; apk add --no-cache fontconfig ttf-dejavu gnupg ca-certificates p11-kit-trust musl-locales musl-locales-lang binutils tzdata coreutils openssl ; rm -rf /var/cache/apk/* # buildkit
2026-08-21 18:24:34 UTC (buildkit.dockerfile.v0)ENV JAVA_VERSION=jdk-21.0.12+8
2026-08-21 18:24:41 UTC (buildkit.dockerfile.v0)RUN /bin/sh -c set -eux; ARCH="$(apk --print-arch)"; case "${ARCH}" in aarch64) ESUM='a32f7655011640ed8fb4347fffa2588cb7538de2f2e82027845816740560e2b1'; BINARY_URL='https://github.com/adoptium/temurin21-binaries/releases/download/jdk-21.0.12%2B8/OpenJDK21U-jdk_aarch64_alpine-linux_hotspot_21.0.12_8.tar.gz'; ;; x86_64) ESUM='073a48cb87f788a0cb283d81cc6d96cbc9d671d6a60a3ba6de62e66f0ea9dd47'; BINARY_URL='https://github.com/adoptium/temurin21-binaries/releases/download/jdk-21.0.12%2B8/OpenJDK21U-jdk_x64_alpine-linux_hotspot_21.0.12_8.tar.gz'; ;; *) echo "Unsupported arch: ${ARCH}"; exit 1; ;; esac; wget -O /tmp/openjdk.tar.gz ${BINARY_URL}; wget -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; # buildkit
2026-08-21 18:24: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-08-21 18:24:42 UTC (buildkit.dockerfile.v0)COPY --chmod=755 entrypoint.sh /__cacert_entrypoint.sh # buildkit
2026-08-21 18:24:42 UTC (buildkit.dockerfile.v0)ENTRYPOINT ["/__cacert_entrypoint.sh"]
2026-08-21 18:24:42 UTC (buildkit.dockerfile.v0)CMD ["jshell"]
2026-09-09 04:31:52 UTC (buildkit.dockerfile.v0)RUN /bin/sh -c apk add --no-cache bash procps curl tar openssh-client # buildkit
2026-09-09 04:31:52 UTC (buildkit.dockerfile.v0)LABEL org.opencontainers.image.title=Apache Maven
2026-09-09 04:31:52 UTC (buildkit.dockerfile.v0)LABEL org.opencontainers.image.source=https://github.com/carlossg/docker-maven
2026-09-09 04:31:52 UTC (buildkit.dockerfile.v0)LABEL org.opencontainers.image.url=https://github.com/carlossg/docker-maven
2026-09-09 04:31: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.
2026-09-09 04:31:52 UTC (buildkit.dockerfile.v0)ENV MAVEN_HOME=/usr/share/maven
2026-09-09 04:31:52 UTC (buildkit.dockerfile.v0)COPY /usr/share/maven /usr/share/maven # buildkit
2026-09-09 04:31:52 UTC (buildkit.dockerfile.v0)COPY /usr/local/bin/mvn-entrypoint.sh /usr/local/bin/mvn-entrypoint.sh # buildkit
2026-09-09 04:31:52 UTC (buildkit.dockerfile.v0)RUN /bin/sh -c ln -s ${MAVEN_HOME}/bin/mvn /usr/bin/mvn # buildkit
2026-09-09 04:31:52 UTC (buildkit.dockerfile.v0)ARG USER_HOME_DIR=/root
2026-09-09 04:31:52 UTC (buildkit.dockerfile.v0)ENV MAVEN_CONFIG=/root/.m2
2026-09-09 04:31:52 UTC (buildkit.dockerfile.v0)ENTRYPOINT ["/usr/local/bin/mvn-entrypoint.sh"]
2026-09-09 04:31:52 UTC (buildkit.dockerfile.v0)CMD ["mvn"]
2026-09-09 04:23:33 UTC
186 MB
/opt/java/openjdk
JAVA_VERSIONjdk-21.0.12+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:5de55e5ef9c033997441461efe7ba23a986db059c0bb78b38f84ee0d72b99167 - 2.15% (3.99 MB)
[#001] sha256:a907c6aa2e9895d53df31ab5b46f3117bd7ac5f9610cacbd450ed428b83b69a7 - 11.0% (20.4 MB)
[#002] sha256:7bddbfbcf00f9dde2d79c07cbf11422b3fd09098c518809fae943df61125f2a4 - 80.29% (149 MB)
[#003] sha256:981f95701eabca34d7f767c424a7f3e4fccfa331cf3de975025a1412f403e43d - 0.0% (129 Bytes)
[#004] sha256:ef400840b5e60a28eb6e26b47dca860d731a494752e91862f73ae0d532131a30 - 0.0% (2.4 KB)
[#005] sha256:cbf5cf5eb4577988083b740338826e98679a835d3025585f6e3b8a6a5c319821 - 1.75% (3.25 MB)
[#006] sha256:c2ae9aa3baaaf664d7e91822919a66f5a5d9ff3dbc9be7f25dd05b40aabc1631 - 4.81% (8.93 MB)
[#007] sha256:274a8c666a7ec77c5e594306dbbbe6120033c6ff3bc156ea45f1c18df2d08e52 - 0.0% (858 Bytes)
[#008] sha256:c31f064e312815046916f0352019255a5aa71c7be366222f21ffc45d82706801 - 0.0% (155 Bytes)
ADD alpine-minirootfs-3.24.1-aarch64.tar.gz / # buildkit
2026-06-16 00:01:20 UTC (buildkit.dockerfile.v0)CMD ["/bin/sh"]
2026-08-21 18:27:28 UTC (buildkit.dockerfile.v0)ENV JAVA_HOME=/opt/java/openjdk
2026-08-21 18:27:28 UTC (buildkit.dockerfile.v0)ENV PATH=/opt/java/openjdk/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
2026-08-21 18:27:28 UTC (buildkit.dockerfile.v0)ENV LANG=en_US.UTF-8 LANGUAGE=en_US:en LC_ALL=en_US.UTF-8
2026-08-21 18:27:28 UTC (buildkit.dockerfile.v0)RUN /bin/sh -c set -eux; apk add --no-cache fontconfig ttf-dejavu gnupg ca-certificates p11-kit-trust musl-locales musl-locales-lang binutils tzdata coreutils openssl ; rm -rf /var/cache/apk/* # buildkit
2026-08-21 18:27:28 UTC (buildkit.dockerfile.v0)ENV JAVA_VERSION=jdk-21.0.12+8
2026-08-21 18:27:36 UTC (buildkit.dockerfile.v0)RUN /bin/sh -c set -eux; ARCH="$(apk --print-arch)"; case "${ARCH}" in aarch64) ESUM='a32f7655011640ed8fb4347fffa2588cb7538de2f2e82027845816740560e2b1'; BINARY_URL='https://github.com/adoptium/temurin21-binaries/releases/download/jdk-21.0.12%2B8/OpenJDK21U-jdk_aarch64_alpine-linux_hotspot_21.0.12_8.tar.gz'; ;; x86_64) ESUM='073a48cb87f788a0cb283d81cc6d96cbc9d671d6a60a3ba6de62e66f0ea9dd47'; BINARY_URL='https://github.com/adoptium/temurin21-binaries/releases/download/jdk-21.0.12%2B8/OpenJDK21U-jdk_x64_alpine-linux_hotspot_21.0.12_8.tar.gz'; ;; *) echo "Unsupported arch: ${ARCH}"; exit 1; ;; esac; wget -O /tmp/openjdk.tar.gz ${BINARY_URL}; wget -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; # buildkit
2026-08-21 18:27:37 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-08-21 18:27:37 UTC (buildkit.dockerfile.v0)COPY --chmod=755 entrypoint.sh /__cacert_entrypoint.sh # buildkit
2026-08-21 18:27:37 UTC (buildkit.dockerfile.v0)ENTRYPOINT ["/__cacert_entrypoint.sh"]
2026-08-21 18:27:37 UTC (buildkit.dockerfile.v0)CMD ["jshell"]
2026-09-09 04:23:32 UTC (buildkit.dockerfile.v0)RUN /bin/sh -c apk add --no-cache bash procps curl tar openssh-client # buildkit
2026-09-09 04:23:33 UTC (buildkit.dockerfile.v0)LABEL org.opencontainers.image.title=Apache Maven
2026-09-09 04:23:33 UTC (buildkit.dockerfile.v0)LABEL org.opencontainers.image.source=https://github.com/carlossg/docker-maven
2026-09-09 04:23:33 UTC (buildkit.dockerfile.v0)LABEL org.opencontainers.image.url=https://github.com/carlossg/docker-maven
2026-09-09 04:23: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-09-09 04:23:33 UTC (buildkit.dockerfile.v0)ENV MAVEN_HOME=/usr/share/maven
2026-09-09 04:23:33 UTC (buildkit.dockerfile.v0)COPY /usr/share/maven /usr/share/maven # buildkit
2026-09-09 04:23:33 UTC (buildkit.dockerfile.v0)COPY /usr/local/bin/mvn-entrypoint.sh /usr/local/bin/mvn-entrypoint.sh # buildkit
2026-09-09 04:23:33 UTC (buildkit.dockerfile.v0)RUN /bin/sh -c ln -s ${MAVEN_HOME}/bin/mvn /usr/bin/mvn # buildkit
2026-09-09 04:23:33 UTC (buildkit.dockerfile.v0)ARG USER_HOME_DIR=/root
2026-09-09 04:23:33 UTC (buildkit.dockerfile.v0)ENV MAVEN_CONFIG=/root/.m2
2026-09-09 04:23:33 UTC (buildkit.dockerfile.v0)ENTRYPOINT ["/usr/local/bin/mvn-entrypoint.sh"]
2026-09-09 04:23:33 UTC (buildkit.dockerfile.v0)CMD ["mvn"]