Namespace
library
Image / Tag
maven:3.9.15-amazoncorretto-17
Content Digest
sha256:95bd7625adf10c0a80a58491283fbfef0a4f2b2ebc9ac59c0a7159c36d431e94
Details
Created

2026-05-09 01:24:51 UTC

Size

413 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:3f708fc5705625846e206621966842bfead7ee5b8e4fc20aab0c77c563600126 - 14.53% (59.9 MB)

[#001] sha256:d3c2b88010711c77950915c6572f377f9489e6d24e1215ea3505d74e89f9c008 - 35.27% (146 MB)

[#002] sha256:73b2ffbfab29c5e626e9b9a7d286908182fee8e655b3d037ed5d779f842f5832 - 41.09% (170 MB)

[#003] sha256:9f1f0d92c1134d1cea0265bc9f067b700a2729457f01293f27c33d507cbad183 - 6.95% (28.7 MB)

[#004] sha256:0b567f5cc5065bc61adbe06ac7ff257c1218fe2997f7ab87c8184b74b590b72a - 2.15% (8.88 MB)

[#005] sha256:024163768045a5a87b3aa55aa0dd048b8ae40b5cc13d3f5b885bbe78a78dfab0 - 0.0% (851 Bytes)

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


History
2026-05-08 22:56:20 UTC (buildkit.dockerfile.v0)

COPY /rootfs/ / # buildkit

2026-05-08 22:56:20 UTC (buildkit.dockerfile.v0)

CMD ["/bin/bash"]

2026-05-09 00:17:57 UTC (buildkit.dockerfile.v0)

ARG version=17.0.19.10-1

2026-05-09 00:17:57 UTC (buildkit.dockerfile.v0)

RUN |1 version=17.0.19.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-17-amazon-corretto-devel-$version && (find /usr/lib/jvm/java-17-amazon-corretto -name src.zip -delete || true) && yum install -y fontconfig && yum clean all # buildkit

2026-05-09 00:17:57 UTC (buildkit.dockerfile.v0)

ENV LANG=C.UTF-8

2026-05-09 00:17:57 UTC (buildkit.dockerfile.v0)

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

2026-05-09 01:24:43 UTC (buildkit.dockerfile.v0)

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

2026-05-09 01:24:51 UTC (buildkit.dockerfile.v0)

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

2026-05-09 01:24:51 UTC (buildkit.dockerfile.v0)

LABEL org.opencontainers.image.title=Apache Maven

2026-05-09 01:24:51 UTC (buildkit.dockerfile.v0)

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

2026-05-09 01:24:51 UTC (buildkit.dockerfile.v0)

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

2026-05-09 01:24: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-05-09 01:24:51 UTC (buildkit.dockerfile.v0)

ENV MAVEN_HOME=/usr/share/maven

2026-05-09 01:24:51 UTC (buildkit.dockerfile.v0)

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

2026-05-09 01:24:51 UTC (buildkit.dockerfile.v0)

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

2026-05-09 01:24:51 UTC (buildkit.dockerfile.v0)

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

2026-05-09 01:24:51 UTC (buildkit.dockerfile.v0)

ARG USER_HOME_DIR=/root

2026-05-09 01:24:51 UTC (buildkit.dockerfile.v0)

ENV MAVEN_CONFIG=/root/.m2

2026-05-09 01:24:51 UTC (buildkit.dockerfile.v0)

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

2026-05-09 01:24:51 UTC (buildkit.dockerfile.v0)

CMD ["mvn"]

Details
Created

2026-05-09 01:48:49 UTC

Size

391 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:835dd3779a793c24eeba54a176badcbf0ecf82042603b5459dd57e14ad679d47 - 15.81% (61.8 MB)

[#001] sha256:cd5a373cc394dd589400a17753c0e3a74546136c286b1faca8494832a0c9dfce - 36.9% (144 MB)

[#002] sha256:32865838e8fb9c3d8e2356d60c894211a644c965f4a63425f19fde9d46060320 - 37.41% (146 MB)

[#003] sha256:d08975edf5577088b22ea62a2718a960f0be443fb3233e56e19dc0032d7af0a2 - 7.61% (29.8 MB)

[#004] sha256:484780909fc103a891b4d56243041ca8725dd63d162de2af736af7c68884888d - 2.27% (8.88 MB)

[#005] sha256:6bf6e70c3972bb3b6acf39c9232470b29830539100b15d518d2d5e3f9c9d485a - 0.0% (850 Bytes)

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


History
2026-05-08 22:48:14 UTC (buildkit.dockerfile.v0)

COPY /rootfs/ / # buildkit

2026-05-08 22:48:14 UTC (buildkit.dockerfile.v0)

CMD ["/bin/bash"]

2026-05-09 00:15:36 UTC (buildkit.dockerfile.v0)

ARG version=17.0.19.10-1

2026-05-09 00:15:36 UTC (buildkit.dockerfile.v0)

RUN |1 version=17.0.19.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-17-amazon-corretto-devel-$version && (find /usr/lib/jvm/java-17-amazon-corretto -name src.zip -delete || true) && yum install -y fontconfig && yum clean all # buildkit

2026-05-09 00:15:36 UTC (buildkit.dockerfile.v0)

ENV LANG=C.UTF-8

2026-05-09 00:15:36 UTC (buildkit.dockerfile.v0)

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

2026-05-09 01:48:41 UTC (buildkit.dockerfile.v0)

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

2026-05-09 01:48:49 UTC (buildkit.dockerfile.v0)

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

2026-05-09 01:48:49 UTC (buildkit.dockerfile.v0)

LABEL org.opencontainers.image.title=Apache Maven

2026-05-09 01:48:49 UTC (buildkit.dockerfile.v0)

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

2026-05-09 01:48:49 UTC (buildkit.dockerfile.v0)

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

2026-05-09 01:48:49 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-05-09 01:48:49 UTC (buildkit.dockerfile.v0)

ENV MAVEN_HOME=/usr/share/maven

2026-05-09 01:48:49 UTC (buildkit.dockerfile.v0)

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

2026-05-09 01:48:49 UTC (buildkit.dockerfile.v0)

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

2026-05-09 01:48:49 UTC (buildkit.dockerfile.v0)

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

2026-05-09 01:48:49 UTC (buildkit.dockerfile.v0)

ARG USER_HOME_DIR=/root

2026-05-09 01:48:49 UTC (buildkit.dockerfile.v0)

ENV MAVEN_CONFIG=/root/.m2

2026-05-09 01:48:49 UTC (buildkit.dockerfile.v0)

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

2026-05-09 01:48:49 UTC (buildkit.dockerfile.v0)

CMD ["mvn"]