Namespace
library
Image / Tag
maven:3.9.16-amazoncorretto-21
Content Digest
sha256:84cf4f913378b129a0cd5c3251ad24dfc4fe900689e24c0929c2ca9394b7a748
Details
Created

2026-07-18 01:14:51 UTC

Size

432 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-21-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:06aa8a8412ddcd11af3d73b72c1ed58ba902c9428472a38c780460385a530107 - 13.9% (60 MB)

[#001] sha256:9b904a573a701c3faa408c9b8ba191371acf471dc8c988c25bbad06f37a05551 - 36.59% (158 MB)

[#002] sha256:f4e87805606356a0fd46f0d104cb3f9f029ff994465e207f2d12a5a72d3f4cc1 - 40.81% (176 MB)

[#003] sha256:a29bde93d19f53aa8458a497c4c96ccf1c5c36ee8fd3bda7c2c935a1a38852a7 - 6.64% (28.7 MB)

[#004] sha256:39bea83bfd59df43a262ceb5915622a53f9242884049207e26e4b9eb6284c351 - 2.07% (8.93 MB)

[#005] sha256:80535aa8d6b9efc7de6c594d64d58f5a0ec0f69a63fc5ff916a8d2fbb04eaf02 - 0.0% (851 Bytes)

[#006] sha256:f5520549999d1920f6826cc87b67a9f697d643de550416043f27fb01b3690b0d - 0.0% (159 Bytes)


History
2026-07-18 00:04:47 UTC (buildkit.dockerfile.v0)

COPY /rootfs/ / # buildkit

2026-07-18 00:04:47 UTC (buildkit.dockerfile.v0)

CMD ["/bin/bash"]

2026-07-18 00:12:44 UTC (buildkit.dockerfile.v0)

ARG version=21.0.11.10-1

2026-07-18 00:12:44 UTC (buildkit.dockerfile.v0)

RUN |1 version=21.0.11.10-1 /bin/sh -c set -eux && export GNUPGHOME="$(mktemp -d)" && curl -fL -o corretto.key https://yum.corretto.aws/corretto.key && gpg --batch --import corretto.key && gpg --batch --export --armor '6DC3636DAE534049C8B94623A122542AB04F24E3' > corretto.key && rpm --import corretto.key && rm -r "$GNUPGHOME" corretto.key && curl -fL -o /etc/yum.repos.d/corretto.repo https://yum.corretto.aws/corretto.repo && grep -q '^gpgcheck=1' /etc/yum.repos.d/corretto.repo && echo "priority=9" >> /etc/yum.repos.d/corretto.repo && yum install -y java-21-amazon-corretto-devel-$version && (find /usr/lib/jvm/java-21-amazon-corretto -name src.zip -delete || true) && yum install -y fontconfig && yum clean all # buildkit

2026-07-18 00:12:44 UTC (buildkit.dockerfile.v0)

ENV LANG=C.UTF-8

2026-07-18 00:12:44 UTC (buildkit.dockerfile.v0)

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

2026-07-18 01:14:43 UTC (buildkit.dockerfile.v0)

RUN /bin/sh -c yum install -y tar which gzip # TODO remove # buildkit

2026-07-18 01:14:51 UTC (buildkit.dockerfile.v0)

RUN /bin/sh -c yum install -y openssh-clients findutils # buildkit

2026-07-18 01:14:51 UTC (buildkit.dockerfile.v0)

LABEL org.opencontainers.image.title=Apache Maven

2026-07-18 01:14:51 UTC (buildkit.dockerfile.v0)

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

2026-07-18 01:14:51 UTC (buildkit.dockerfile.v0)

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

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

ENV MAVEN_HOME=/usr/share/maven

2026-07-18 01:14:51 UTC (buildkit.dockerfile.v0)

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

2026-07-18 01:14:51 UTC (buildkit.dockerfile.v0)

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

2026-07-18 01:14:51 UTC (buildkit.dockerfile.v0)

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

2026-07-18 01:14:51 UTC (buildkit.dockerfile.v0)

ARG USER_HOME_DIR=/root

2026-07-18 01:14:51 UTC (buildkit.dockerfile.v0)

ENV MAVEN_CONFIG=/root/.m2

2026-07-18 01:14:51 UTC (buildkit.dockerfile.v0)

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

2026-07-18 01:14:51 UTC (buildkit.dockerfile.v0)

CMD ["mvn"]

Details
Created

2026-07-18 01:14:50 UTC

Size

410 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-21-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:7da2ddf99845df800b9ce1ec0c9889076ad3ba27fd4e61b3ef728e424f1672f1 - 15.09% (61.8 MB)

[#001] sha256:a940540fa50602b6a230f801a4aae9777404f7def14037518de34b4df46eda3c - 38.15% (156 MB)

[#002] sha256:16990fe1274bc46020c6c4a1f74696d9944a9f615b991a63476733f9cda3732d - 37.31% (153 MB)

[#003] sha256:fd01ed3387dbb29bcf67ce09c1adfddeb13c12fc3e4296103b503d856c4f1501 - 7.27% (29.8 MB)

[#004] sha256:d6a6abd2c6c5ea8e695576256ac6e2c6494294403ccc98c3ff9587a9ea5b9a9f - 2.18% (8.93 MB)

[#005] sha256:26c5cd6a5c4776b7100f955f510ebcab903d8902132732998a0c1b32b602cb61 - 0.0% (852 Bytes)

[#006] sha256:e06c63891f8f5970e93435b884a6b4a0472ceb2fca470b442f974205f7f77edd - 0.0% (158 Bytes)


History
2026-07-18 00:04:40 UTC (buildkit.dockerfile.v0)

COPY /rootfs/ / # buildkit

2026-07-18 00:04:40 UTC (buildkit.dockerfile.v0)

CMD ["/bin/bash"]

2026-07-18 00:12:35 UTC (buildkit.dockerfile.v0)

ARG version=21.0.11.10-1

2026-07-18 00:12:35 UTC (buildkit.dockerfile.v0)

RUN |1 version=21.0.11.10-1 /bin/sh -c set -eux && export GNUPGHOME="$(mktemp -d)" && curl -fL -o corretto.key https://yum.corretto.aws/corretto.key && gpg --batch --import corretto.key && gpg --batch --export --armor '6DC3636DAE534049C8B94623A122542AB04F24E3' > corretto.key && rpm --import corretto.key && rm -r "$GNUPGHOME" corretto.key && curl -fL -o /etc/yum.repos.d/corretto.repo https://yum.corretto.aws/corretto.repo && grep -q '^gpgcheck=1' /etc/yum.repos.d/corretto.repo && echo "priority=9" >> /etc/yum.repos.d/corretto.repo && yum install -y java-21-amazon-corretto-devel-$version && (find /usr/lib/jvm/java-21-amazon-corretto -name src.zip -delete || true) && yum install -y fontconfig && yum clean all # buildkit

2026-07-18 00:12:35 UTC (buildkit.dockerfile.v0)

ENV LANG=C.UTF-8

2026-07-18 00:12:35 UTC (buildkit.dockerfile.v0)

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

2026-07-18 01:14:42 UTC (buildkit.dockerfile.v0)

RUN /bin/sh -c yum install -y tar which gzip # TODO remove # buildkit

2026-07-18 01:14:50 UTC (buildkit.dockerfile.v0)

RUN /bin/sh -c yum install -y openssh-clients findutils # buildkit

2026-07-18 01:14:50 UTC (buildkit.dockerfile.v0)

LABEL org.opencontainers.image.title=Apache Maven

2026-07-18 01:14:50 UTC (buildkit.dockerfile.v0)

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

2026-07-18 01:14:50 UTC (buildkit.dockerfile.v0)

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

2026-07-18 01:14:50 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-18 01:14:50 UTC (buildkit.dockerfile.v0)

ENV MAVEN_HOME=/usr/share/maven

2026-07-18 01:14:50 UTC (buildkit.dockerfile.v0)

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

2026-07-18 01:14:50 UTC (buildkit.dockerfile.v0)

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

2026-07-18 01:14:50 UTC (buildkit.dockerfile.v0)

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

2026-07-18 01:14:50 UTC (buildkit.dockerfile.v0)

ARG USER_HOME_DIR=/root

2026-07-18 01:14:50 UTC (buildkit.dockerfile.v0)

ENV MAVEN_CONFIG=/root/.m2

2026-07-18 01:14:50 UTC (buildkit.dockerfile.v0)

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

2026-07-18 01:14:50 UTC (buildkit.dockerfile.v0)

CMD ["mvn"]