Namespace
library
Image / Tag
maven:3.9-amazoncorretto-17
Content Digest
sha256:765ba8f7fa0e0d18b61049ab2246ab337457049360a2b7cce83e3611c3f52ef9
Details
Created

2026-07-18 01:14:31 UTC

Size

420 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:06aa8a8412ddcd11af3d73b72c1ed58ba902c9428472a38c780460385a530107 - 14.31% (60 MB)

[#001] sha256:981277590d576971f89f8c1dd624f7955b4f704914de53024b5732785376c6bb - 34.7% (146 MB)

[#002] sha256:e9fbfeb98786b26083cad255598748c92291b49a114342b0d0f0dd03bebe2ab6 - 42.02% (176 MB)

[#003] sha256:edbe59a22d40ca9a0da7bbd4eb1b9c906cac38054eea3767d96dc355f78d99da - 6.84% (28.7 MB)

[#004] sha256:3348afef7deee10728021e308e8a3f52c7e7a8c80dea4126e3e205cc382000f2 - 2.13% (8.93 MB)

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

[#006] sha256:7ee7db4ecb0d8b319e831f24ad8b0154a3c9f962f6a03f8dc792d14f8325e80a - 0.0% (157 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:02 UTC (buildkit.dockerfile.v0)

ARG version=17.0.19.10-1

2026-07-18 00:12:02 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-07-18 00:12:02 UTC (buildkit.dockerfile.v0)

ENV LANG=C.UTF-8

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

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

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

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

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

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

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

LABEL org.opencontainers.image.title=Apache Maven

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

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

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

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

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

ENV MAVEN_HOME=/usr/share/maven

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

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

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

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

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

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

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

ARG USER_HOME_DIR=/root

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

ENV MAVEN_CONFIG=/root/.m2

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

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

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

CMD ["mvn"]

Details
Created

2026-07-18 01:14:22 UTC

Size

398 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:7da2ddf99845df800b9ce1ec0c9889076ad3ba27fd4e61b3ef728e424f1672f1 - 15.54% (61.8 MB)

[#001] sha256:b247991e3a54278b1668c41e0c12797d09148174ae063eed054500f2a17ecbca - 36.29% (144 MB)

[#002] sha256:6b2d14f601ec3d3ac1d4dcbd13d2bfdfc3dbfb3c1a56cb73b5f35a9ee7c2ca17 - 38.44% (153 MB)

[#003] sha256:7e5f6874f162dc9fb71fc4a4c39f5cd29d1ab691e50428d7dda68193b3a2fc2c - 7.49% (29.8 MB)

[#004] sha256:5a09774274f7f9c5f7c0e93f49014afb3d509107674b4a4bbe57cc84e929f710 - 2.25% (8.93 MB)

[#005] sha256:9e61d9ec4fe39949a9a98993bbf6f0b9634295f688eaa1d4ff253ab9ba6aedb7 - 0.0% (853 Bytes)

[#006] sha256:a194f44bf8bd5a4a5694602176c8c311d952a849fd1e6d7c3ad78592dc445c9f - 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:11:47 UTC (buildkit.dockerfile.v0)

ARG version=17.0.19.10-1

2026-07-18 00:11:47 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-07-18 00:11:47 UTC (buildkit.dockerfile.v0)

ENV LANG=C.UTF-8

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

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

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

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

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

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

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

LABEL org.opencontainers.image.title=Apache Maven

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

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

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

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

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

ENV MAVEN_HOME=/usr/share/maven

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

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

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

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

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

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

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

ARG USER_HOME_DIR=/root

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

ENV MAVEN_CONFIG=/root/.m2

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

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

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

CMD ["mvn"]