Namespace
library
Image / Tag
maven:3.9-eclipse-temurin-22-alpine
Content Digest
sha256:3daf4d046516f5bf480a653de22feb44f33aebc7d634b24980de348203eb57b5
Details
Created

2024-08-19 08:57:28 UTC

Size

179 MB

Content Digest
Labels
  • 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.
  • org.opencontainers.image.source
    https://github.com/carlossg/docker-maven
  • org.opencontainers.image.title
    Apache Maven
  • org.opencontainers.image.url
    https://github.com/carlossg/docker-maven

Environment
JAVA_HOME

/opt/java/openjdk

JAVA_VERSION

jdk-22.0.2+9

LANG

en_US.UTF-8

LANGUAGE

en_US:en

LC_ALL

en_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


Layers

[#000] sha256:43c4264eed91be63b206e17d93e75256a6097070ce643c5e8f0379998b44f170 - 1.93% (3.46 MB)

[#001] sha256:591c34627c847892ee87160ccb0488eb4484039dd04d400e9e86561f15459495 - 7.47% (13.4 MB)

[#002] sha256:559b8137bd4921c799557192bcefdb6c2f1832441cf79262428b2a1c59d17813 - 83.45% (149 MB)

[#003] sha256:a00c325b8130f16dc6563e15cd93765be1f9170d7cb6aa5c0a8e02719526393d - 0.0% (159 Bytes)

[#004] sha256:ab7d061fa70b7ad0d36e9fc85adeddd91a56155fd7b7f74805d65ec02d86c723 - 0.0% (2.06 KB)

[#005] sha256:34c98b5ab7b96fc483a1a02aa1165f9731a145bfed5f72598d4beb4cbaab2837 - 2.26% (4.05 MB)

[#006] sha256:d24aed51fd085928af8975da486b0bff0fbd9a993d17dd2ac768d7ef9c5ecd94 - 4.88% (8.75 MB)

[#007] sha256:7f624c78c4db029012e81d82b94c32fa6b450621b3036b8542e8b7c5a0c40063 - 0.0% (859 Bytes)

[#008] sha256:4f4fb700ef54461cfa02571ae0db9a0dc1e0cdb5577484a6d75e68dc38e8acc1 - 0.0% (32 Bytes)

[#009] sha256:6d19963e4a4f1c7d2ec4a44a7c497f67a1ad162c79b7af4b80787423d62e31e1 - 0.0% (155 Bytes)


History
2024-08-19 08:57:28 UTC

/bin/sh -c #(nop) ADD file:5758b97d8301c84a204a6e516241275d785a7cade40b2fb99f01fe122482e283 in /

2024-08-19 08:57:28 UTC

/bin/sh -c #(nop) CMD ["/bin/sh"]

2024-08-19 08:57:28 UTC (buildkit.dockerfile.v0)

ENV JAVA_HOME=/opt/java/openjdk

2024-08-19 08:57:28 UTC (buildkit.dockerfile.v0)

ENV PATH=/opt/java/openjdk/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin

2024-08-19 08:57:28 UTC (buildkit.dockerfile.v0)

ENV LANG=en_US.UTF-8 LANGUAGE=en_US:en LC_ALL=en_US.UTF-8

2024-08-19 08:57:28 UTC (buildkit.dockerfile.v0)

RUN /bin/sh -c set -eux; apk add --no-cache fontconfig ttf-dejavu ca-certificates p11-kit-trust musl-locales musl-locales-lang binutils tzdata coreutils openssl ; rm -rf /var/cache/apk/* # buildkit

2024-08-19 08:57:28 UTC (buildkit.dockerfile.v0)

ENV JAVA_VERSION=jdk-22.0.2+9

2024-08-19 08:57:28 UTC (buildkit.dockerfile.v0)

RUN /bin/sh -c set -eux; ARCH="$(apk --print-arch)"; case "${ARCH}" in aarch64) ESUM='8ac93a2d5a55aabbc0f7156c2f9032026e87c185689d628ef8a4184b6e9ab006'; BINARY_URL='https://github.com/adoptium/temurin22-binaries/releases/download/jdk-22.0.2%2B9/OpenJDK22U-jdk_aarch64_alpine-linux_hotspot_22.0.2_9.tar.gz'; ;; x86_64) ESUM='49f73414824b1a7c268a611225fa4d7ce5e25600201e0f1cd59f94d1040b5264'; BINARY_URL='https://github.com/adoptium/temurin22-binaries/releases/download/jdk-22.0.2%2B9/OpenJDK22U-jdk_x64_alpine-linux_hotspot_22.0.2_9.tar.gz'; ;; *) echo "Unsupported arch: ${ARCH}"; exit 1; ;; esac; wget -O /tmp/openjdk.tar.gz ${BINARY_URL}; 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

2024-08-19 08:57:28 UTC (buildkit.dockerfile.v0)

RUN /bin/sh -c set -eux; echo "Verifying install ..."; fileEncoding="$(echo 'System.out.println(System.getProperty("file.encoding"))' | jshell -s -)"; [ "$fileEncoding" = 'UTF-8' ]; rm -rf ~/.java; echo "javac --version"; javac --version; echo "java --version"; java --version; echo "Complete." # buildkit

2024-08-19 08:57:28 UTC (buildkit.dockerfile.v0)

COPY --chmod=755 entrypoint.sh /__cacert_entrypoint.sh # buildkit

2024-08-19 08:57:28 UTC (buildkit.dockerfile.v0)

ENTRYPOINT ["/__cacert_entrypoint.sh"]

2024-08-19 08:57:28 UTC (buildkit.dockerfile.v0)

CMD ["jshell"]

2024-08-19 08:57:28 UTC (buildkit.dockerfile.v0)

RUN /bin/sh -c apk add --no-cache bash procps curl tar openssh-client # buildkit

2024-08-19 08:57:28 UTC (buildkit.dockerfile.v0)

LABEL org.opencontainers.image.title=Apache Maven

2024-08-19 08:57:28 UTC (buildkit.dockerfile.v0)

LABEL org.opencontainers.image.source=https://github.com/carlossg/docker-maven

2024-08-19 08:57:28 UTC (buildkit.dockerfile.v0)

LABEL org.opencontainers.image.url=https://github.com/carlossg/docker-maven

2024-08-19 08:57:28 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.

2024-08-19 08:57:28 UTC (buildkit.dockerfile.v0)

ENV MAVEN_HOME=/usr/share/maven

2024-08-19 08:57:28 UTC (buildkit.dockerfile.v0)

COPY /usr/share/maven /usr/share/maven # buildkit

2024-08-19 08:57:28 UTC (buildkit.dockerfile.v0)

COPY /usr/local/bin/mvn-entrypoint.sh /usr/local/bin/mvn-entrypoint.sh # buildkit

2024-08-19 08:57:28 UTC (buildkit.dockerfile.v0)

COPY /usr/share/maven/ref/settings-docker.xml /usr/share/maven/ref/settings-docker.xml # buildkit

2024-08-19 08:57:28 UTC (buildkit.dockerfile.v0)

RUN /bin/sh -c ln -s ${MAVEN_HOME}/bin/mvn /usr/bin/mvn # buildkit

2024-08-19 08:57:28 UTC (buildkit.dockerfile.v0)

ARG MAVEN_VERSION=3.9.9

2024-08-19 08:57:28 UTC (buildkit.dockerfile.v0)

ARG USER_HOME_DIR=/root

2024-08-19 08:57:28 UTC (buildkit.dockerfile.v0)

ENV MAVEN_CONFIG=/root/.m2

2024-08-19 08:57:28 UTC (buildkit.dockerfile.v0)

ENTRYPOINT ["/usr/local/bin/mvn-entrypoint.sh"]

2024-08-19 08:57:28 UTC (buildkit.dockerfile.v0)

CMD ["mvn"]

Details
Created

2024-08-19 08:57:28 UTC

Size

178 MB

Content Digest
Labels
  • 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.
  • org.opencontainers.image.source
    https://github.com/carlossg/docker-maven
  • org.opencontainers.image.title
    Apache Maven
  • org.opencontainers.image.url
    https://github.com/carlossg/docker-maven

Environment
JAVA_HOME

/opt/java/openjdk

JAVA_VERSION

jdk-22.0.2+9

LANG

en_US.UTF-8

LANGUAGE

en_US:en

LC_ALL

en_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


Layers

[#000] sha256:cf04c63912e16506c4413937c7f4579018e4bb25c272d989789cfba77b12f951 - 2.19% (3.9 MB)

[#001] sha256:fb8a2d3622211b600f84f1b27f8913afa35a6719e1ddde90ee5afb4bc8b95868 - 7.7% (13.7 MB)

[#002] sha256:094715011aeed129ffc8ee3a3f6a66d001c2c3efddadd367324fa7b309468b27 - 82.84% (147 MB)

[#003] sha256:2fd96d9d855f0efc9062857cd2bb01daca27563089131929d7c8106ed40f85bc - 0.0% (158 Bytes)

[#004] sha256:3f4d5e72eab1f277450299cf89cb0e1fdd45bdc188be802931b56acc33836ea0 - 0.0% (2.06 KB)

[#005] sha256:883fa502fb715b6c028c850374a8ff1304b0c0625772ceba741e80414d113eac - 2.35% (4.17 MB)

[#006] sha256:a45513cdfa950306a405875e434d630e08506323aba3a58e813193f46cfa8f56 - 4.92% (8.75 MB)

[#007] sha256:4031a76799f171f35ee6abfaaed740054af9c7751b81501d6401907640813200 - 0.0% (856 Bytes)

[#008] sha256:4f4fb700ef54461cfa02571ae0db9a0dc1e0cdb5577484a6d75e68dc38e8acc1 - 0.0% (32 Bytes)

[#009] sha256:e17df598ec382a3fad5c9e3852f0877b1cb06af5d78a29f454ec472cb94f6978 - 0.0% (157 Bytes)


History
2024-08-19 08:57:28 UTC

/bin/sh -c #(nop) ADD file:ee5bb8409915b11413f44cce4c22fed658aba4fb078a448e08dd4ac9a23581f2 in /

2024-08-19 08:57:28 UTC

/bin/sh -c #(nop) CMD ["/bin/sh"]

2024-08-19 08:57:28 UTC (buildkit.dockerfile.v0)

ENV JAVA_HOME=/opt/java/openjdk

2024-08-19 08:57:28 UTC (buildkit.dockerfile.v0)

ENV PATH=/opt/java/openjdk/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin

2024-08-19 08:57:28 UTC (buildkit.dockerfile.v0)

ENV LANG=en_US.UTF-8 LANGUAGE=en_US:en LC_ALL=en_US.UTF-8

2024-08-19 08:57:28 UTC (buildkit.dockerfile.v0)

RUN /bin/sh -c set -eux; apk add --no-cache fontconfig ttf-dejavu ca-certificates p11-kit-trust musl-locales musl-locales-lang binutils tzdata coreutils openssl ; rm -rf /var/cache/apk/* # buildkit

2024-08-19 08:57:28 UTC (buildkit.dockerfile.v0)

ENV JAVA_VERSION=jdk-22.0.2+9

2024-08-19 08:57:28 UTC (buildkit.dockerfile.v0)

RUN /bin/sh -c set -eux; ARCH="$(apk --print-arch)"; case "${ARCH}" in aarch64) ESUM='8ac93a2d5a55aabbc0f7156c2f9032026e87c185689d628ef8a4184b6e9ab006'; BINARY_URL='https://github.com/adoptium/temurin22-binaries/releases/download/jdk-22.0.2%2B9/OpenJDK22U-jdk_aarch64_alpine-linux_hotspot_22.0.2_9.tar.gz'; ;; x86_64) ESUM='49f73414824b1a7c268a611225fa4d7ce5e25600201e0f1cd59f94d1040b5264'; BINARY_URL='https://github.com/adoptium/temurin22-binaries/releases/download/jdk-22.0.2%2B9/OpenJDK22U-jdk_x64_alpine-linux_hotspot_22.0.2_9.tar.gz'; ;; *) echo "Unsupported arch: ${ARCH}"; exit 1; ;; esac; wget -O /tmp/openjdk.tar.gz ${BINARY_URL}; 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

2024-08-19 08:57:28 UTC (buildkit.dockerfile.v0)

RUN /bin/sh -c set -eux; echo "Verifying install ..."; fileEncoding="$(echo 'System.out.println(System.getProperty("file.encoding"))' | jshell -s -)"; [ "$fileEncoding" = 'UTF-8' ]; rm -rf ~/.java; echo "javac --version"; javac --version; echo "java --version"; java --version; echo "Complete." # buildkit

2024-08-19 08:57:28 UTC (buildkit.dockerfile.v0)

COPY --chmod=755 entrypoint.sh /__cacert_entrypoint.sh # buildkit

2024-08-19 08:57:28 UTC (buildkit.dockerfile.v0)

ENTRYPOINT ["/__cacert_entrypoint.sh"]

2024-08-19 08:57:28 UTC (buildkit.dockerfile.v0)

CMD ["jshell"]

2024-08-19 08:57:28 UTC (buildkit.dockerfile.v0)

RUN /bin/sh -c apk add --no-cache bash procps curl tar openssh-client # buildkit

2024-08-19 08:57:28 UTC (buildkit.dockerfile.v0)

LABEL org.opencontainers.image.title=Apache Maven

2024-08-19 08:57:28 UTC (buildkit.dockerfile.v0)

LABEL org.opencontainers.image.source=https://github.com/carlossg/docker-maven

2024-08-19 08:57:28 UTC (buildkit.dockerfile.v0)

LABEL org.opencontainers.image.url=https://github.com/carlossg/docker-maven

2024-08-19 08:57:28 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.

2024-08-19 08:57:28 UTC (buildkit.dockerfile.v0)

ENV MAVEN_HOME=/usr/share/maven

2024-08-19 08:57:28 UTC (buildkit.dockerfile.v0)

COPY /usr/share/maven /usr/share/maven # buildkit

2024-08-19 08:57:28 UTC (buildkit.dockerfile.v0)

COPY /usr/local/bin/mvn-entrypoint.sh /usr/local/bin/mvn-entrypoint.sh # buildkit

2024-08-19 08:57:28 UTC (buildkit.dockerfile.v0)

COPY /usr/share/maven/ref/settings-docker.xml /usr/share/maven/ref/settings-docker.xml # buildkit

2024-08-19 08:57:28 UTC (buildkit.dockerfile.v0)

RUN /bin/sh -c ln -s ${MAVEN_HOME}/bin/mvn /usr/bin/mvn # buildkit

2024-08-19 08:57:28 UTC (buildkit.dockerfile.v0)

ARG MAVEN_VERSION=3.9.9

2024-08-19 08:57:28 UTC (buildkit.dockerfile.v0)

ARG USER_HOME_DIR=/root

2024-08-19 08:57:28 UTC (buildkit.dockerfile.v0)

ENV MAVEN_CONFIG=/root/.m2

2024-08-19 08:57:28 UTC (buildkit.dockerfile.v0)

ENTRYPOINT ["/usr/local/bin/mvn-entrypoint.sh"]

2024-08-19 08:57:28 UTC (buildkit.dockerfile.v0)

CMD ["mvn"]