Namespace
library
Image / Tag
maven:3.9.10-amazoncorretto-24-debian
Content Digest
sha256:f47a2f36731ac1b601aab01788a05e628f6d25608d9e3b38fda76ba67592f45b
Details
Created

2025-06-30 18:07:48 UTC

Size

259 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-24-amazon-corretto

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:3da95a905ed546f99c4564407923a681757d89651a388ec3f1f5e9bf5ed0b39d - 10.39% (26.9 MB)

[#001] sha256:86108ae11dd1b15aa2f599fcdbefd31f53f596444f13cce56e6ff04a6a5af62b - 86.32% (224 MB)

[#002] sha256:f5e6958f781b3fbcba289db1b00ebb7b7339df69dbb04ee3f31f8ab7ff295e76 - 3.3% (8.54 MB)

[#003] sha256:7b07cbd87343b48e357ba89601c75011c398ce08d1b7752160bc4316a1bb4c0c - 0.0% (848 Bytes)

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

[#005] sha256:76c3be1ebabf7b0cd6b55c14c7c5d4ad77bb55a3863f4f59f9c2716bfa549dcf - 0.0% (155 Bytes)


History
2025-06-30 00:00:00 UTC (debuerreotype 0.15)

# debian.sh --arch 'amd64' out/ 'bookworm' '@1751241600'

2025-06-30 18:07:48 UTC (buildkit.dockerfile.v0)

RUN /bin/sh -c apt-get update && apt-get install -y curl gnupg openssh-client && export GNUPGHOME="$(mktemp -d)" && curl -fL https://apt.corretto.aws/corretto.key -o corretto.key && echo '5fdaed0a262b975776b1d5c0170d2e86b1be1e98b27ef97114b04ec9ac7f011d *corretto.key' | sha256sum -c - && gpg --batch --import corretto.key && rm corretto.key && gpg --batch --export '6DC3636DAE534049C8B94623A122542AB04F24E3' > /usr/share/keyrings/corretto.gpg && unset GNUPGHOME && echo "deb [signed-by=/usr/share/keyrings/corretto.gpg] https://apt.corretto.aws stable main" > /etc/apt/sources.list.d/corretto.list && apt-get update && apt-get remove --purge --autoremove -y curl gnupg && apt-get install -y java-24-amazon-corretto-jdk && rm -rf /var/lib/apt/lists/* # buildkit

2025-06-30 18:07:48 UTC (buildkit.dockerfile.v0)

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

2025-06-30 18:07:48 UTC (buildkit.dockerfile.v0)

LABEL org.opencontainers.image.title=Apache Maven

2025-06-30 18:07:48 UTC (buildkit.dockerfile.v0)

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

2025-06-30 18:07:48 UTC (buildkit.dockerfile.v0)

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

2025-06-30 18:07:48 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-06-30 18:07:48 UTC (buildkit.dockerfile.v0)

ENV MAVEN_HOME=/usr/share/maven

2025-06-30 18:07:48 UTC (buildkit.dockerfile.v0)

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

2025-06-30 18:07:48 UTC (buildkit.dockerfile.v0)

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

2025-06-30 18:07:48 UTC (buildkit.dockerfile.v0)

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

2025-06-30 18:07:48 UTC (buildkit.dockerfile.v0)

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

2025-06-30 18:07:48 UTC (buildkit.dockerfile.v0)

ARG MAVEN_VERSION=3.9.10

2025-06-30 18:07:48 UTC (buildkit.dockerfile.v0)

ARG USER_HOME_DIR=/root

2025-06-30 18:07:48 UTC (buildkit.dockerfile.v0)

ENV MAVEN_CONFIG=/root/.m2

2025-06-30 18:07:48 UTC (buildkit.dockerfile.v0)

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

2025-06-30 18:07:48 UTC (buildkit.dockerfile.v0)

CMD ["mvn"]

Details
Created

2025-06-30 18:07:48 UTC

Size

257 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-24-amazon-corretto

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:37259e7330667afd74c3386d3ed869f06bd9b7714370c78e3065f4e28607cc02 - 10.43% (26.8 MB)

[#001] sha256:9e623551c94c3a795a77212be5d162995bf489d2596bea6145d43f0c1f34c1ca - 86.25% (221 MB)

[#002] sha256:59e22d5668961eb018df3b82715caa4e6e4c878024b2a7548c7a05c444b17c6a - 3.33% (8.54 MB)

[#003] sha256:22050ff84466e15a4c6b54b4392aa27d1b51df40e3bc107e21b4ab8e881f977d - 0.0% (848 Bytes)

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

[#005] sha256:68039c6cae52afbca28151f29bf7e6af55cf69996b455cc3f46eaf951220136c - 0.0% (155 Bytes)


History
2025-06-30 00:00:00 UTC (debuerreotype 0.15)

# debian.sh --arch 'arm64' out/ 'bookworm' '@1751241600'

2025-06-30 18:07:48 UTC (buildkit.dockerfile.v0)

RUN /bin/sh -c apt-get update && apt-get install -y curl gnupg openssh-client && export GNUPGHOME="$(mktemp -d)" && curl -fL https://apt.corretto.aws/corretto.key -o corretto.key && echo '5fdaed0a262b975776b1d5c0170d2e86b1be1e98b27ef97114b04ec9ac7f011d *corretto.key' | sha256sum -c - && gpg --batch --import corretto.key && rm corretto.key && gpg --batch --export '6DC3636DAE534049C8B94623A122542AB04F24E3' > /usr/share/keyrings/corretto.gpg && unset GNUPGHOME && echo "deb [signed-by=/usr/share/keyrings/corretto.gpg] https://apt.corretto.aws stable main" > /etc/apt/sources.list.d/corretto.list && apt-get update && apt-get remove --purge --autoremove -y curl gnupg && apt-get install -y java-24-amazon-corretto-jdk && rm -rf /var/lib/apt/lists/* # buildkit

2025-06-30 18:07:48 UTC (buildkit.dockerfile.v0)

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

2025-06-30 18:07:48 UTC (buildkit.dockerfile.v0)

LABEL org.opencontainers.image.title=Apache Maven

2025-06-30 18:07:48 UTC (buildkit.dockerfile.v0)

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

2025-06-30 18:07:48 UTC (buildkit.dockerfile.v0)

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

2025-06-30 18:07:48 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-06-30 18:07:48 UTC (buildkit.dockerfile.v0)

ENV MAVEN_HOME=/usr/share/maven

2025-06-30 18:07:48 UTC (buildkit.dockerfile.v0)

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

2025-06-30 18:07:48 UTC (buildkit.dockerfile.v0)

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

2025-06-30 18:07:48 UTC (buildkit.dockerfile.v0)

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

2025-06-30 18:07:48 UTC (buildkit.dockerfile.v0)

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

2025-06-30 18:07:48 UTC (buildkit.dockerfile.v0)

ARG MAVEN_VERSION=3.9.10

2025-06-30 18:07:48 UTC (buildkit.dockerfile.v0)

ARG USER_HOME_DIR=/root

2025-06-30 18:07:48 UTC (buildkit.dockerfile.v0)

ENV MAVEN_CONFIG=/root/.m2

2025-06-30 18:07:48 UTC (buildkit.dockerfile.v0)

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

2025-06-30 18:07:48 UTC (buildkit.dockerfile.v0)

CMD ["mvn"]