Namespace
library
Image / Tag
maven:4.0.0-rc-4-amazoncorretto-17
Content Digest
sha256:03b889613baeeb3276b117d1944de205a78e823f4e64add18f7f6bbab5324d9e
Details
Created

2025-11-08 19:23:26 UTC

Size

408 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:0936bd52c996ecee97f4dd53982e2e986383d631b1506cd33fb60fb70bef48bb - 14.71% (60 MB)

[#001] sha256:2d4d6e2fa6432228b8392d3dbcde358475f257655bd0eb265801920bf0b47ea1 - 35.63% (145 MB)

[#002] sha256:234b19273a2e99f059fae4746aef458c854f8757d1d617071ade952d0cbcbe3d - 46.21% (189 MB)

[#003] sha256:0d23c24a8833622d27f61fb7f0529489deba92daf0f293056df911acd41edf6f - 3.45% (14.1 MB)

[#004] sha256:e1a55eb75b3c71e2e356ea6739e42dfe9be06a9ff74d6bf2228b171010430127 - 0.0% (848 Bytes)

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

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


History
2025-11-06 22:03:23 UTC (buildkit.dockerfile.v0)

COPY /rootfs/ / # buildkit

2025-11-06 22:03:23 UTC (buildkit.dockerfile.v0)

CMD ["/bin/bash"]

2025-11-06 22:15:01 UTC (buildkit.dockerfile.v0)

ARG version=17.0.17.10-1

2025-11-06 22:15:01 UTC (buildkit.dockerfile.v0)

RUN |1 version=17.0.17.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

2025-11-06 22:15:01 UTC (buildkit.dockerfile.v0)

ENV LANG=C.UTF-8

2025-11-06 22:15:01 UTC (buildkit.dockerfile.v0)

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

2025-11-08 19:23:26 UTC (buildkit.dockerfile.v0)

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

2025-11-08 19:23:26 UTC (buildkit.dockerfile.v0)

LABEL org.opencontainers.image.title=Apache Maven

2025-11-08 19:23:26 UTC (buildkit.dockerfile.v0)

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

2025-11-08 19:23:26 UTC (buildkit.dockerfile.v0)

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

2025-11-08 19:23:26 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-08 19:23:26 UTC (buildkit.dockerfile.v0)

ENV MAVEN_HOME=/usr/share/maven

2025-11-08 19:23:26 UTC (buildkit.dockerfile.v0)

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

2025-11-08 19:23:26 UTC (buildkit.dockerfile.v0)

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

2025-11-08 19:23:26 UTC (buildkit.dockerfile.v0)

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

2025-11-08 19:23:26 UTC (buildkit.dockerfile.v0)

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

2025-11-08 19:23:26 UTC (buildkit.dockerfile.v0)

ARG MAVEN_VERSION=4.0.0-rc-4

2025-11-08 19:23:26 UTC (buildkit.dockerfile.v0)

ARG USER_HOME_DIR=/root

2025-11-08 19:23:26 UTC (buildkit.dockerfile.v0)

ENV MAVEN_CONFIG=/root/.m2

2025-11-08 19:23:26 UTC (buildkit.dockerfile.v0)

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

2025-11-08 19:23:26 UTC (buildkit.dockerfile.v0)

CMD ["mvn"]

Details
Created

2025-11-08 19:23:08 UTC

Size

386 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:a7c3aef254f38f8d9dc0b33a459e16cf71365801ec3cea141d9ae2909de17717 - 15.99% (61.8 MB)

[#001] sha256:1a0f1273205bc6859c643e7430a9e6d798a8cafa068700fe28534de3cd0efce1 - 37.26% (144 MB)

[#002] sha256:84350553bb2b23c84d453d35d9bbe938a691ff82291749394dc6ef54863e2524 - 43.11% (167 MB)

[#003] sha256:4de8021a12fb720f1303c38e2a5e01163dd9ad491042f2de955d77dc4cd53db2 - 3.64% (14.1 MB)

[#004] sha256:3aab71a74328c8c72abdd0c20c1989f1206707edaaeac9688523e386f339ef91 - 0.0% (850 Bytes)

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

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


History
2025-11-06 22:02:17 UTC (buildkit.dockerfile.v0)

COPY /rootfs/ / # buildkit

2025-11-06 22:02:17 UTC (buildkit.dockerfile.v0)

CMD ["/bin/bash"]

2025-11-06 22:13:19 UTC (buildkit.dockerfile.v0)

ARG version=17.0.17.10-1

2025-11-06 22:13:19 UTC (buildkit.dockerfile.v0)

RUN |1 version=17.0.17.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

2025-11-06 22:13:19 UTC (buildkit.dockerfile.v0)

ENV LANG=C.UTF-8

2025-11-06 22:13:19 UTC (buildkit.dockerfile.v0)

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

2025-11-08 19:23:07 UTC (buildkit.dockerfile.v0)

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

2025-11-08 19:23:08 UTC (buildkit.dockerfile.v0)

LABEL org.opencontainers.image.title=Apache Maven

2025-11-08 19:23:08 UTC (buildkit.dockerfile.v0)

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

2025-11-08 19:23:08 UTC (buildkit.dockerfile.v0)

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

2025-11-08 19:23:08 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-08 19:23:08 UTC (buildkit.dockerfile.v0)

ENV MAVEN_HOME=/usr/share/maven

2025-11-08 19:23:08 UTC (buildkit.dockerfile.v0)

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

2025-11-08 19:23:08 UTC (buildkit.dockerfile.v0)

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

2025-11-08 19:23:08 UTC (buildkit.dockerfile.v0)

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

2025-11-08 19:23:08 UTC (buildkit.dockerfile.v0)

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

2025-11-08 19:23:08 UTC (buildkit.dockerfile.v0)

ARG MAVEN_VERSION=4.0.0-rc-4

2025-11-08 19:23:08 UTC (buildkit.dockerfile.v0)

ARG USER_HOME_DIR=/root

2025-11-08 19:23:08 UTC (buildkit.dockerfile.v0)

ENV MAVEN_CONFIG=/root/.m2

2025-11-08 19:23:08 UTC (buildkit.dockerfile.v0)

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

2025-11-08 19:23:08 UTC (buildkit.dockerfile.v0)

CMD ["mvn"]