Namespace
library
Image / Tag
maven:3.9.12-amazoncorretto-8
Content Digest
sha256:3f5e26dde94024f0ce2299b34846669a225e42b512db45ae212af76bb18e7401
Details
Created

2026-03-03 00:15:20 UTC

Size

337 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-1.8.0-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:369d025c034936d3f19b9a4b859b983f355f304e2e95b16c4cbeb64c69d301c0 - 17.81% (60 MB)

[#001] sha256:c8671a46cd97cb565ae682f62b0c2f1c346eb6aa7a6c1b32d27ef14bee0510a9 - 21.54% (72.6 MB)

[#002] sha256:4c6ba4839dbf65caa558cb7bee092cb1612aa1adada3fb0b35d455a8d68131a9 - 49.5% (167 MB)

[#003] sha256:199d0191603d20f822cde9b941ba40d35b47d4c3b4976b122e4ed9ecb9370a39 - 8.51% (28.7 MB)

[#004] sha256:a4044a3474f8f7a3d7efab66cedf062a6d2d07e8f7cd8a6da2c33e330f3e1931 - 2.63% (8.88 MB)

[#005] sha256:caeb5f36ece51f0864ea307ee8db2b2346ea45f737572f9713838b1a4a456a73 - 0.0% (854 Bytes)

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

[#007] sha256:7aed336b420c000862b6195c128716b4cb2ac7053d3d9bf4608328e14c924cc8 - 0.0% (160 Bytes)


History
2026-03-02 23:02:26 UTC (buildkit.dockerfile.v0)

COPY /rootfs/ / # buildkit

2026-03-02 23:02:26 UTC (buildkit.dockerfile.v0)

CMD ["/bin/bash"]

2026-03-02 23:08:53 UTC (buildkit.dockerfile.v0)

ARG version=1.8.0_482.b08-1

2026-03-02 23:08:53 UTC (buildkit.dockerfile.v0)

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

2026-03-02 23:08:53 UTC (buildkit.dockerfile.v0)

ENV LANG=C.UTF-8

2026-03-02 23:08:53 UTC (buildkit.dockerfile.v0)

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

2026-03-03 00:15:11 UTC (buildkit.dockerfile.v0)

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

2026-03-03 00:15:19 UTC (buildkit.dockerfile.v0)

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

2026-03-03 00:15:19 UTC (buildkit.dockerfile.v0)

LABEL org.opencontainers.image.title=Apache Maven

2026-03-03 00:15:19 UTC (buildkit.dockerfile.v0)

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

2026-03-03 00:15:19 UTC (buildkit.dockerfile.v0)

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

2026-03-03 00:15:19 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-03-03 00:15:19 UTC (buildkit.dockerfile.v0)

ENV MAVEN_HOME=/usr/share/maven

2026-03-03 00:15:19 UTC (buildkit.dockerfile.v0)

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

2026-03-03 00:15:20 UTC (buildkit.dockerfile.v0)

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

2026-03-03 00:15:20 UTC (buildkit.dockerfile.v0)

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

2026-03-03 00:15:20 UTC (buildkit.dockerfile.v0)

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

2026-03-03 00:15:20 UTC (buildkit.dockerfile.v0)

ARG MAVEN_VERSION=3.9.12

2026-03-03 00:15:20 UTC (buildkit.dockerfile.v0)

ARG USER_HOME_DIR=/root

2026-03-03 00:15:20 UTC (buildkit.dockerfile.v0)

ENV MAVEN_CONFIG=/root/.m2

2026-03-03 00:15:20 UTC (buildkit.dockerfile.v0)

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

2026-03-03 00:15:20 UTC (buildkit.dockerfile.v0)

CMD ["mvn"]

Details
Created

2026-03-03 00:16:00 UTC

Size

301 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-1.8.0-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:ce260c9faa157afc8e59fa056130319824fd1c549b337649ecc964c38a8d7b19 - 20.52% (61.8 MB)

[#001] sha256:6cb8ebfe61a3b23e04e4a22e0eed5f6ba1100ebbc43ae35b9af41c612940a6d5 - 18.97% (57.1 MB)

[#002] sha256:d6683e49864858f2f8d00c44c3e0225b0c938793d844b4678578fa7a7db530a8 - 47.68% (144 MB)

[#003] sha256:bdff971b5952282d1110ed4abbc8c5d6d1840c4a633468325e6779d4e45bbb15 - 9.88% (29.8 MB)

[#004] sha256:f9eb13788f80eeeca0d469399d2d3f261c68e6b378270015ec8f924f5808aedb - 2.95% (8.88 MB)

[#005] sha256:34ba40fb3b2fdc6bab2a5c8372cb6ee701faf7532e0546090fd6ada82df09a40 - 0.0% (853 Bytes)

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

[#007] sha256:76f6e2810f157db93aee48a717fef3e12b5833671cabdc3e390f33ad50eeec9a - 0.0% (160 Bytes)


History
2026-03-02 23:02:30 UTC (buildkit.dockerfile.v0)

COPY /rootfs/ / # buildkit

2026-03-02 23:02:30 UTC (buildkit.dockerfile.v0)

CMD ["/bin/bash"]

2026-03-02 23:09:16 UTC (buildkit.dockerfile.v0)

ARG version=1.8.0_482.b08-1

2026-03-02 23:09:16 UTC (buildkit.dockerfile.v0)

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

2026-03-02 23:09:16 UTC (buildkit.dockerfile.v0)

ENV LANG=C.UTF-8

2026-03-02 23:09:16 UTC (buildkit.dockerfile.v0)

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

2026-03-03 00:15:52 UTC (buildkit.dockerfile.v0)

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

2026-03-03 00:16:00 UTC (buildkit.dockerfile.v0)

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

2026-03-03 00:16:00 UTC (buildkit.dockerfile.v0)

LABEL org.opencontainers.image.title=Apache Maven

2026-03-03 00:16:00 UTC (buildkit.dockerfile.v0)

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

2026-03-03 00:16:00 UTC (buildkit.dockerfile.v0)

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

2026-03-03 00:16:00 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-03-03 00:16:00 UTC (buildkit.dockerfile.v0)

ENV MAVEN_HOME=/usr/share/maven

2026-03-03 00:16:00 UTC (buildkit.dockerfile.v0)

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

2026-03-03 00:16:00 UTC (buildkit.dockerfile.v0)

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

2026-03-03 00:16:00 UTC (buildkit.dockerfile.v0)

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

2026-03-03 00:16:00 UTC (buildkit.dockerfile.v0)

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

2026-03-03 00:16:00 UTC (buildkit.dockerfile.v0)

ARG MAVEN_VERSION=3.9.12

2026-03-03 00:16:00 UTC (buildkit.dockerfile.v0)

ARG USER_HOME_DIR=/root

2026-03-03 00:16:00 UTC (buildkit.dockerfile.v0)

ENV MAVEN_CONFIG=/root/.m2

2026-03-03 00:16:00 UTC (buildkit.dockerfile.v0)

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

2026-03-03 00:16:00 UTC (buildkit.dockerfile.v0)

CMD ["mvn"]