Namespace
library
Image / Tag
maven:3.9-sapmachine-21
Content Digest
sha256:553621f2a586103b33167acbb1fc9820625301498a73989cae412232091dc688
Details
Created

2026-07-22 19:03:31 UTC

Size

274 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
  • org.opencontainers.image.version
    24.04

Environment
JAVA_HOME

/usr/lib/jvm/sapmachine-21

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:ca2678b20700c15185707964d9211b1a6406196114bf675f568b6025d37b3888 - 10.36% (28.4 MB)

[#001] sha256:d9d9a0182b5d88eb430c7495296be3343ded3ed982de8c75a5c191bdc149d046 - 76.67% (210 MB)

[#002] sha256:8e8191211bf45db90e1de8c93d79f5138f3bab7e24459b67f92e41494e8549bd - 9.7% (26.5 MB)

[#003] sha256:aa9e00243da8f3883780e746a9e431cecfd81508b64ba9dd127a8cb1c9319c49 - 3.26% (8.93 MB)

[#004] sha256:1a5a8d9d35ababff619d61975a80f7464ceb9eb519ac2ac63528716e0b2c7276 - 0.0% (852 Bytes)

[#005] sha256:2b8a14b7c8e90f5a5160d9b810134206af840e274ff21ca816b836fb9ed6b0c9 - 0.0% (156 Bytes)


History
2026-06-22 21:24:17 UTC

/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-22 18:25:04 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-21-jdk=21.0.12 && apt-get remove -y --purge --autoremove ca-certificates gnupg && rm -rf "$GNUPGHOME" /var/lib/apt/lists/* # buildkit

2026-07-22 18:25:04 UTC (buildkit.dockerfile.v0)

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

2026-07-22 18:25:04 UTC (buildkit.dockerfile.v0)

CMD ["jshell"]

2026-07-22 19:03:31 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-22 19:03:31 UTC (buildkit.dockerfile.v0)

LABEL org.opencontainers.image.title=Apache Maven

2026-07-22 19:03:31 UTC (buildkit.dockerfile.v0)

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

2026-07-22 19:03:31 UTC (buildkit.dockerfile.v0)

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

2026-07-22 19:03:31 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-22 19:03:31 UTC (buildkit.dockerfile.v0)

ENV MAVEN_HOME=/usr/share/maven

2026-07-22 19:03:31 UTC (buildkit.dockerfile.v0)

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

2026-07-22 19:03:31 UTC (buildkit.dockerfile.v0)

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

2026-07-22 19:03:31 UTC (buildkit.dockerfile.v0)

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

2026-07-22 19:03:31 UTC (buildkit.dockerfile.v0)

ARG USER_HOME_DIR=/root

2026-07-22 19:03:31 UTC (buildkit.dockerfile.v0)

ENV MAVEN_CONFIG=/root/.m2

2026-07-22 19:03:31 UTC (buildkit.dockerfile.v0)

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

2026-07-22 19:03:31 UTC (buildkit.dockerfile.v0)

CMD ["mvn"]

Details
Created

2026-07-22 18:51:09 UTC

Size

271 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
  • org.opencontainers.image.version
    24.04

Environment
JAVA_HOME

/usr/lib/jvm/sapmachine-21

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:4b987da45db4d6278590ab89840c7167ea397df222f3ee4cdb77c3e15694b1a9 - 10.16% (27.5 MB)

[#001] sha256:8243bb8f03f207353ccf85f50a19027a43af9d2059caf8106f942bb3f9cd4436 - 76.75% (208 MB)

[#002] sha256:adc7716405009e85fabf86d2b5361a2eb31f3e6b9cf81f934754ec3c1e1a4264 - 9.8% (26.6 MB)

[#003] sha256:b7e19f850cdfb4933eeb1b445c481e5cbf959abfd9e7f50be86a29af9411317d - 3.29% (8.93 MB)

[#004] sha256:78a13e7c79aa1b16e47b2bccdc643a08582dc8b5342b363a1e1e10d9d24626d5 - 0.0% (854 Bytes)

[#005] sha256:db820ade72cc5805c1261609beda171f88a6072e0bc13cf7cff79f18fa24e93b - 0.0% (155 Bytes)


History
2026-06-22 21:25:05 UTC

/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-22 18:23:00 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-21-jdk=21.0.12 && apt-get remove -y --purge --autoremove ca-certificates gnupg && rm -rf "$GNUPGHOME" /var/lib/apt/lists/* # buildkit

2026-07-22 18:23:00 UTC (buildkit.dockerfile.v0)

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

2026-07-22 18:23:00 UTC (buildkit.dockerfile.v0)

CMD ["jshell"]

2026-07-22 18:51: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-22 18:51:09 UTC (buildkit.dockerfile.v0)

LABEL org.opencontainers.image.title=Apache Maven

2026-07-22 18:51:09 UTC (buildkit.dockerfile.v0)

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

2026-07-22 18:51:09 UTC (buildkit.dockerfile.v0)

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

2026-07-22 18:51:09 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-22 18:51:09 UTC (buildkit.dockerfile.v0)

ENV MAVEN_HOME=/usr/share/maven

2026-07-22 18:51:09 UTC (buildkit.dockerfile.v0)

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

2026-07-22 18:51:09 UTC (buildkit.dockerfile.v0)

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

2026-07-22 18:51:09 UTC (buildkit.dockerfile.v0)

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

2026-07-22 18:51:09 UTC (buildkit.dockerfile.v0)

ARG USER_HOME_DIR=/root

2026-07-22 18:51:09 UTC (buildkit.dockerfile.v0)

ENV MAVEN_CONFIG=/root/.m2

2026-07-22 18:51:09 UTC (buildkit.dockerfile.v0)

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

2026-07-22 18:51:09 UTC (buildkit.dockerfile.v0)

CMD ["mvn"]

Details
Created

2026-07-22 21:40:58 UTC

Size

282 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
  • org.opencontainers.image.version
    24.04

Environment
JAVA_HOME

/usr/lib/jvm/sapmachine-21

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:54973426d6a3ff47babf11aed16ea13dd9377608c1d09a81758f109a18049199 - 11.58% (32.7 MB)

[#001] sha256:be621348d6ef16e4cd04dfd87b0c0589245c6727e726836ba71a300b3086a2e7 - 74.28% (210 MB)

[#002] sha256:242ab4e4b86df732256aa50f3757449ecdc8761d28d61aa5f85458f993a166a8 - 10.98% (31 MB)

[#003] sha256:50d0b16c09accbc8043487e88302c6fff005431ce1ac341e90dd5a1b0f66ff4f - 3.16% (8.93 MB)

[#004] sha256:14782d827b553848f077056cea36abc0630216d42a84efcac0152dd2b2e02d11 - 0.0% (855 Bytes)

[#005] sha256:2e48eea0873e5efe2973a79d67bad35723803d9229aafc952447f678f79e69ee - 0.0% (157 Bytes)


History
2026-06-22 21:24:57 UTC

/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-22 18:33:41 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-21-jdk=21.0.12 && apt-get remove -y --purge --autoremove ca-certificates gnupg && rm -rf "$GNUPGHOME" /var/lib/apt/lists/* # buildkit

2026-07-22 18:33:41 UTC (buildkit.dockerfile.v0)

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

2026-07-22 18:33:41 UTC (buildkit.dockerfile.v0)

CMD ["jshell"]

2026-07-22 21:40:55 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-22 21:40:56 UTC (buildkit.dockerfile.v0)

LABEL org.opencontainers.image.title=Apache Maven

2026-07-22 21:40:56 UTC (buildkit.dockerfile.v0)

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

2026-07-22 21:40:56 UTC (buildkit.dockerfile.v0)

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

2026-07-22 21:40:56 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-22 21:40:56 UTC (buildkit.dockerfile.v0)

ENV MAVEN_HOME=/usr/share/maven

2026-07-22 21:40:56 UTC (buildkit.dockerfile.v0)

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

2026-07-22 21:40:57 UTC (buildkit.dockerfile.v0)

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

2026-07-22 21:40:58 UTC (buildkit.dockerfile.v0)

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

2026-07-22 21:40:58 UTC (buildkit.dockerfile.v0)

ARG USER_HOME_DIR=/root

2026-07-22 21:40:58 UTC (buildkit.dockerfile.v0)

ENV MAVEN_CONFIG=/root/.m2

2026-07-22 21:40:58 UTC (buildkit.dockerfile.v0)

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

2026-07-22 21:40:58 UTC (buildkit.dockerfile.v0)

CMD ["mvn"]