2024-06-27 09:17:07 UTC
166 MB
/opt/java/openjdk
JAVA_VERSIONjdk-17.0.12+7
LANGen_US.UTF-8
LANGUAGEen_US:en
LC_ALLen_US.UTF-8
MAVEN_CONFIG/root/.m2
MAVEN_HOME/usr/share/maven
PATH/opt/java/openjdk/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
[#000] sha256:c6a83fedfae6ed8a4f5f7cbb6a7b6f1c1ec3d86fea8cb9e5ba2e5e6673fde9f6 - 2.08% (3.46 MB)
[#001] sha256:479e64820c602a6421582ff22341d66b5c6938bee2115d203f3d03147a89505e - 8.07% (13.4 MB)
[#002] sha256:4e384a19a9b0cde9f53fc5c79a581f80b1606cb9b0c477b8019b1716ffe026fe - 83.02% (138 MB)
[#003] sha256:7ed71e81fa34c6c2e7902182aaf9da971d499b0e58d2dfcc2c789535bc6768e0 - 0.0% (159 Bytes)
[#004] sha256:60c9ed14297063e3f9d673e7701f762b7d77112fe3f472e8b50399411d45457a - 0.0% (1.82 KB)
[#005] sha256:27cf4a6de667a1430c02f626f472f13d6d50d99242ed3739ab11c2283130e41c - 1.55% (2.58 MB)
[#006] sha256:2b86ec8cbffbb54f6ef98504f853eee225d0e10222e0d4b2acaa62498697ebae - 5.27% (8.74 MB)
[#007] sha256:40390f3d331d65c3281f375d92caaa32da2b5ebea1cecc9965aa87d3743959a8 - 0.0% (856 Bytes)
[#008] sha256:4f4fb700ef54461cfa02571ae0db9a0dc1e0cdb5577484a6d75e68dc38e8acc1 - 0.0% (32 Bytes)
[#009] sha256:726b10cfff9a599977c81ff3133de21e820750f2b73e6da1f1e6d6eb4788aca9 - 0.0% (154 Bytes)
/bin/sh -c #(nop) ADD file:99093095d62d0421541d882f9ceeddb2981fe701ec0aa9d2c08480712d5fed21 in /
2024-06-27 09:17:07 UTC/bin/sh -c #(nop) CMD ["/bin/sh"]
2024-06-27 09:17:07 UTC (buildkit.dockerfile.v0)ENV JAVA_HOME=/opt/java/openjdk
2024-06-27 09:17:07 UTC (buildkit.dockerfile.v0)ENV PATH=/opt/java/openjdk/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
2024-06-27 09:17:07 UTC (buildkit.dockerfile.v0)ENV LANG=en_US.UTF-8 LANGUAGE=en_US:en LC_ALL=en_US.UTF-8
2024-06-27 09:17:07 UTC (buildkit.dockerfile.v0)RUN /bin/sh -c set -eux; apk add --no-cache fontconfig ttf-dejavu ca-certificates p11-kit-trust musl-locales musl-locales-lang binutils tzdata coreutils openssl ; rm -rf /var/cache/apk/* # buildkit
2024-06-27 09:17:07 UTC (buildkit.dockerfile.v0)ENV JAVA_VERSION=jdk-17.0.12+7
2024-06-27 09:17:07 UTC (buildkit.dockerfile.v0)RUN /bin/sh -c set -eux; ARCH="$(apk --print-arch)"; case "${ARCH}" in x86_64) ESUM='6d274a292a717a6f8d00a3ed0695497405c5c634c27fec1692dd13784f6ff6fa'; BINARY_URL='https://github.com/adoptium/temurin17-binaries/releases/download/jdk-17.0.12%2B7/OpenJDK17U-jdk_x64_alpine-linux_hotspot_17.0.12_7.tar.gz'; ;; *) echo "Unsupported arch: ${ARCH}"; exit 1; ;; esac; wget -O /tmp/openjdk.tar.gz ${BINARY_URL}; echo "${ESUM} */tmp/openjdk.tar.gz" | sha256sum -c -; mkdir -p "$JAVA_HOME"; tar --extract --file /tmp/openjdk.tar.gz --directory "$JAVA_HOME" --strip-components 1 --no-same-owner ; rm -f /tmp/openjdk.tar.gz ${JAVA_HOME}/lib/src.zip; # buildkit
2024-06-27 09:17:07 UTC (buildkit.dockerfile.v0)RUN /bin/sh -c set -eux; echo "Verifying install ..."; fileEncoding="$(echo 'System.out.println(System.getProperty("file.encoding"))' | jshell -s -)"; [ "$fileEncoding" = 'UTF-8' ]; rm -rf ~/.java; echo "javac --version"; javac --version; echo "java --version"; java --version; echo "Complete." # buildkit
2024-06-27 09:17:07 UTC (buildkit.dockerfile.v0)COPY entrypoint.sh /__cacert_entrypoint.sh # buildkit
2024-06-27 09:17:07 UTC (buildkit.dockerfile.v0)ENTRYPOINT ["/__cacert_entrypoint.sh"]
2024-06-27 09:17:07 UTC (buildkit.dockerfile.v0)CMD ["jshell"]
2024-06-27 09:17:07 UTC (buildkit.dockerfile.v0)RUN /bin/sh -c apk add --no-cache bash procps curl tar # buildkit
2024-06-27 09:17:07 UTC (buildkit.dockerfile.v0)LABEL org.opencontainers.image.title=Apache Maven
2024-06-27 09:17:07 UTC (buildkit.dockerfile.v0)LABEL org.opencontainers.image.source=https://github.com/carlossg/docker-maven
2024-06-27 09:17:07 UTC (buildkit.dockerfile.v0)LABEL org.opencontainers.image.url=https://github.com/carlossg/docker-maven
2024-06-27 09:17:07 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.
2024-06-27 09:17:07 UTC (buildkit.dockerfile.v0)ENV MAVEN_HOME=/usr/share/maven
2024-06-27 09:17:07 UTC (buildkit.dockerfile.v0)COPY /usr/share/maven /usr/share/maven # buildkit
2024-06-27 09:17:07 UTC (buildkit.dockerfile.v0)COPY /usr/local/bin/mvn-entrypoint.sh /usr/local/bin/mvn-entrypoint.sh # buildkit
2024-06-27 09:17:07 UTC (buildkit.dockerfile.v0)COPY /usr/share/maven/ref/settings-docker.xml /usr/share/maven/ref/settings-docker.xml # buildkit
2024-06-27 09:17:07 UTC (buildkit.dockerfile.v0)RUN /bin/sh -c ln -s ${MAVEN_HOME}/bin/mvn /usr/bin/mvn # buildkit
2024-06-27 09:17:07 UTC (buildkit.dockerfile.v0)ARG MAVEN_VERSION=3.9.8
2024-06-27 09:17:07 UTC (buildkit.dockerfile.v0)ARG USER_HOME_DIR=/root
2024-06-27 09:17:07 UTC (buildkit.dockerfile.v0)ENV MAVEN_CONFIG=/root/.m2
2024-06-27 09:17:07 UTC (buildkit.dockerfile.v0)ENTRYPOINT ["/usr/local/bin/mvn-entrypoint.sh"]
2024-06-27 09:17:07 UTC (buildkit.dockerfile.v0)CMD ["mvn"]