Namespace
library
Image / Tag
maven:3.9.11-sapmachine-11
Content Digest
sha256:83a9b5186077d3a25b51380a07dd3a348f8117ac12727e1c259bda34d85a3def
Details
Created

2025-11-14 01:42:59 UTC

Size

253 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.ref.name
    ubuntu
  • 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
  • org.opencontainers.image.version
    24.04

Environment
JAVA_HOME

/usr/lib/jvm/sapmachine-11

MAVEN_CONFIG

/root/.m2

MAVEN_HOME

/usr/share/maven

PATH

/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin


Layers

[#000] sha256:20043066d3d5c78b45520c5707319835ac7d1f3d7f0dded0138ea0897d6a3188 - 11.21% (28.3 MB)

[#001] sha256:9540fb78b3b897497c8e034bcad3bc7aa60c0905497b37a55f5bf8881107ff9d - 75.69% (191 MB)

[#002] sha256:0ba1826319f5d4b5fe9f02aeec2ec21d7cb18103643b0d147ca8e1bc38af1734 - 9.61% (24.3 MB)

[#003] sha256:3becd6f3843d9c8e6e49903ede32ebd4c343979103d4115e952265f7a439dacd - 3.49% (8.81 MB)

[#004] sha256:56fddf5bd4980338a3224e98eb529437d7779c3a3e551b6c5910fc4200e0cd1c - 0.0% (854 Bytes)

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

[#006] sha256:c085381dd1a5e3cfed636675dcf1238344d90d84ab807cd9fcf36f5abbd57d51 - 0.0% (157 Bytes)


History
2025-10-16 19:23:01 UTC

/bin/sh -c #(nop) ARG RELEASE

2025-10-16 19:23:01 UTC

/bin/sh -c #(nop) ARG LAUNCHPAD_BUILD_ARCH

2025-10-16 19:23:01 UTC

/bin/sh -c #(nop) LABEL org.opencontainers.image.ref.name=ubuntu

2025-10-16 19:23:01 UTC

/bin/sh -c #(nop) LABEL org.opencontainers.image.version=24.04

2025-10-16 19:23:03 UTC

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

2025-10-16 19:23:03 UTC

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

2025-11-13 23:39:56 UTC (buildkit.dockerfile.v0)

RUN /bin/sh -c apt-get update && apt-get -y --no-install-recommends install ca-certificates gnupg && export GNUPGHOME="$(mktemp -d)" && gpg --no-default-keyring --keyring gnupg-ring:/etc/apt/trusted.gpg.d/sapmachine.gpg --batch --keyserver hkps://keys.openpgp.org --recv-keys CACB9FE09150307D1D22D82962754C3B3ABCFE23 && chmod 644 /etc/apt/trusted.gpg.d/sapmachine.gpg && echo "deb http://dist.sapmachine.io/debian/$(dpkg --print-architecture)/ ./" > /etc/apt/sources.list.d/sapmachine.list && apt-get update && apt-get -y --no-install-recommends install sapmachine-11-jdk=11.0.29 && apt-get remove -y --purge --autoremove ca-certificates gnupg && rm -rf "$GNUPGHOME" /var/lib/apt/lists/* # buildkit

2025-11-13 23:39:56 UTC (buildkit.dockerfile.v0)

ENV JAVA_HOME=/usr/lib/jvm/sapmachine-11

2025-11-13 23:39:56 UTC (buildkit.dockerfile.v0)

CMD ["jshell"]

2025-11-14 01:42:59 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-14 01:42:59 UTC (buildkit.dockerfile.v0)

LABEL org.opencontainers.image.title=Apache Maven

2025-11-14 01:42:59 UTC (buildkit.dockerfile.v0)

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

2025-11-14 01:42:59 UTC (buildkit.dockerfile.v0)

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

2025-11-14 01:42:59 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-14 01:42:59 UTC (buildkit.dockerfile.v0)

ENV MAVEN_HOME=/usr/share/maven

2025-11-14 01:42:59 UTC (buildkit.dockerfile.v0)

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

2025-11-14 01:42:59 UTC (buildkit.dockerfile.v0)

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

2025-11-14 01:42:59 UTC (buildkit.dockerfile.v0)

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

2025-11-14 01:42:59 UTC (buildkit.dockerfile.v0)

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

2025-11-14 01:42:59 UTC (buildkit.dockerfile.v0)

ARG MAVEN_VERSION=3.9.11

2025-11-14 01:42:59 UTC (buildkit.dockerfile.v0)

ARG USER_HOME_DIR=/root

2025-11-14 01:42:59 UTC (buildkit.dockerfile.v0)

ENV MAVEN_CONFIG=/root/.m2

2025-11-14 01:42:59 UTC (buildkit.dockerfile.v0)

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

2025-11-14 01:42:59 UTC (buildkit.dockerfile.v0)

CMD ["mvn"]