Namespace
library
Image / Tag
maven:3.9.14-amazoncorretto-17-debian
Content Digest
sha256:7194829290fea977d18201ddfae3824d9cebe0f630308e2f2621e5582534f814
Details
Created

2026-04-15 22:50:48 UTC

Size

232 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

/usr/lib/jvm/java-17-amazon-corretto

LANG

C.UTF-8

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:5435b2dcdf5cb7faa0d5b1d4d54be2c72a776fab9a605336f5067d6e9ecb5976 - 12.22% (28.4 MB)

[#001] sha256:f2e0ad6d1fd7e27c8b9d5d3302babf00edb6dbb735589c50525d0afd92323a18 - 83.95% (195 MB)

[#002] sha256:f096b27c955c94cad616094578579d9ef8655bff7f79b896db61ab41a1eb785e - 3.82% (8.88 MB)

[#003] sha256:aff42b4d4aad1ba3c0e36479b4ec364adbf123a3734a3db7ebd7c8035daf6844 - 0.0% (847 Bytes)

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

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


History
2026-04-06 00:00:00 UTC (debuerreotype 0.17)

# debian.sh --arch 'amd64' out/ 'trixie' '@1775433600'

2026-04-15 22:50:47 UTC (buildkit.dockerfile.v0)

RUN /bin/sh -c apt-get update && apt-get install -y curl gnupg openssh-client && export GNUPGHOME="$(mktemp -d)" && curl -fL https://apt.corretto.aws/corretto.key -o corretto.key && echo '6db32832d82839d368181ae730df7d642b0bff161277f0ab6023359d347cca6b *corretto.key' | sha256sum -c - && gpg --batch --import corretto.key && rm corretto.key && gpg --batch --export '6DC3636DAE534049C8B94623A122542AB04F24E3' > /usr/share/keyrings/corretto.gpg && unset GNUPGHOME && echo "deb [signed-by=/usr/share/keyrings/corretto.gpg] https://apt.corretto.aws stable main" > /etc/apt/sources.list.d/corretto.list && apt-get update && apt-get remove --purge --autoremove -y curl gnupg && apt-get install -y java-17-amazon-corretto-jdk && rm -rf /var/lib/apt/lists/* # buildkit

2026-04-15 22:50:48 UTC (buildkit.dockerfile.v0)

ENV LANG=C.UTF-8

2026-04-15 22:50:48 UTC (buildkit.dockerfile.v0)

ENV JAVA_HOME=/usr/lib/jvm/java-17-amazon-corretto

2026-04-15 22:50:48 UTC (buildkit.dockerfile.v0)

LABEL org.opencontainers.image.title=Apache Maven

2026-04-15 22:50:48 UTC (buildkit.dockerfile.v0)

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

2026-04-15 22:50:48 UTC (buildkit.dockerfile.v0)

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

2026-04-15 22:50:48 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-04-15 22:50:48 UTC (buildkit.dockerfile.v0)

ENV MAVEN_HOME=/usr/share/maven

2026-04-15 22:50:48 UTC (buildkit.dockerfile.v0)

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

2026-04-15 22:50:48 UTC (buildkit.dockerfile.v0)

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

2026-04-15 22:50:48 UTC (buildkit.dockerfile.v0)

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

2026-04-15 22:50:48 UTC (buildkit.dockerfile.v0)

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

2026-04-15 22:50:48 UTC (buildkit.dockerfile.v0)

ARG MAVEN_VERSION=3.9.14

2026-04-15 22:50:48 UTC (buildkit.dockerfile.v0)

ARG USER_HOME_DIR=/root

2026-04-15 22:50:48 UTC (buildkit.dockerfile.v0)

ENV MAVEN_CONFIG=/root/.m2

2026-04-15 22:50:48 UTC (buildkit.dockerfile.v0)

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

2026-04-15 22:50:48 UTC (buildkit.dockerfile.v0)

CMD ["mvn"]

Details
Created

2026-04-15 23:17:30 UTC

Size

231 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

/usr/lib/jvm/java-17-amazon-corretto

LANG

C.UTF-8

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:53196b1f47bdd6997874156c61491c9a36e115d9b7bd5d74e0cb5c2fc4ee69ce - 12.42% (28.7 MB)

[#001] sha256:2612f021f8c093fd0ee8e2afdc74597ef22c69bee87c0896bd7edfb8e8857d99 - 83.75% (194 MB)

[#002] sha256:0f7938c804c32efa28ed4995459bd2215b33224858c95086a933e55d557f031a - 3.84% (8.88 MB)

[#003] sha256:be31c46e0f66928f9112ef7f89d6ce26af1f13de9e84f6342ed5f16323584350 - 0.0% (850 Bytes)

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

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


History
2026-04-06 00:00:00 UTC (debuerreotype 0.17)

# debian.sh --arch 'arm64' out/ 'trixie' '@1775433600'

2026-04-15 23:17:30 UTC (buildkit.dockerfile.v0)

RUN /bin/sh -c apt-get update && apt-get install -y curl gnupg openssh-client && export GNUPGHOME="$(mktemp -d)" && curl -fL https://apt.corretto.aws/corretto.key -o corretto.key && echo '6db32832d82839d368181ae730df7d642b0bff161277f0ab6023359d347cca6b *corretto.key' | sha256sum -c - && gpg --batch --import corretto.key && rm corretto.key && gpg --batch --export '6DC3636DAE534049C8B94623A122542AB04F24E3' > /usr/share/keyrings/corretto.gpg && unset GNUPGHOME && echo "deb [signed-by=/usr/share/keyrings/corretto.gpg] https://apt.corretto.aws stable main" > /etc/apt/sources.list.d/corretto.list && apt-get update && apt-get remove --purge --autoremove -y curl gnupg && apt-get install -y java-17-amazon-corretto-jdk && rm -rf /var/lib/apt/lists/* # buildkit

2026-04-15 23:17:30 UTC (buildkit.dockerfile.v0)

ENV LANG=C.UTF-8

2026-04-15 23:17:30 UTC (buildkit.dockerfile.v0)

ENV JAVA_HOME=/usr/lib/jvm/java-17-amazon-corretto

2026-04-15 23:17:30 UTC (buildkit.dockerfile.v0)

LABEL org.opencontainers.image.title=Apache Maven

2026-04-15 23:17:30 UTC (buildkit.dockerfile.v0)

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

2026-04-15 23:17:30 UTC (buildkit.dockerfile.v0)

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

2026-04-15 23:17:30 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-04-15 23:17:30 UTC (buildkit.dockerfile.v0)

ENV MAVEN_HOME=/usr/share/maven

2026-04-15 23:17:30 UTC (buildkit.dockerfile.v0)

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

2026-04-15 23:17:30 UTC (buildkit.dockerfile.v0)

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

2026-04-15 23:17:30 UTC (buildkit.dockerfile.v0)

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

2026-04-15 23:17:30 UTC (buildkit.dockerfile.v0)

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

2026-04-15 23:17:30 UTC (buildkit.dockerfile.v0)

ARG MAVEN_VERSION=3.9.14

2026-04-15 23:17:30 UTC (buildkit.dockerfile.v0)

ARG USER_HOME_DIR=/root

2026-04-15 23:17:30 UTC (buildkit.dockerfile.v0)

ENV MAVEN_CONFIG=/root/.m2

2026-04-15 23:17:30 UTC (buildkit.dockerfile.v0)

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

2026-04-15 23:17:30 UTC (buildkit.dockerfile.v0)

CMD ["mvn"]