2022-08-30 19:31:42 +0800
190 MB
/opt/java/openjdk
JAVA_VERSIONjdk-11.0.16.12+8
LANGen_US.UTF-8
LANGUAGEen_US:en
LC_ALLen_US.UTF-8
PATH/opt/java/openjdk/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
[#000] sha256:213ec9aee27d8be045c6a92b7eac22c9a64b44558193775a1a7f626352392b49 - 1.41% (2.68 MB)
[#001] sha256:4654666d20dacf017e4891b12665cd935b1866f6ab34497492da6c43c5e3e935 - 0.98% (1.87 MB)
[#002] sha256:4edf6eb8e6231fff3fc44446ddbd2f0ec0eb3f68237191f63bff6bcf9cb654a9 - 97.61% (185 MB)
[#003] sha256:8d1e4e65e0d590d4527cc66c30b0a9c5f895e40bdb7e484688f2bc4fd259b762 - 0.0% (217 Bytes)
/bin/sh -c #(nop) ADD file:2a949686d9886ac7c10582a6c29116fd29d3077d02755e87e111870d63607725 in /
2022-08-09 17:19:53 UTC/bin/sh -c #(nop) CMD ["/bin/sh"]
2022-08-30 19:23:46 +0800 (buildkit.dockerfile.v0)ENV LANG=en_US.UTF-8 LANGUAGE=en_US:en LC_ALL=en_US.UTF-8
2022-08-30 19:23:46 +0800 (buildkit.dockerfile.v0)RUN /bin/sh -c apk add --no-cache ca-certificates musl-locales musl-locales-lang openssl tzdata wget # buildkit
2022-08-30 19:23:46 +0800 (buildkit.dockerfile.v0)ENV JAVA_VERSION=jdk-11.0.16.12+8
2022-08-30 19:23:46 +0800 (buildkit.dockerfile.v0)ARG EDITION=extended
2022-08-30 19:31:42 +0800 (buildkit.dockerfile.v0)RUN |1 EDITION=standard /bin/sh -c set -eux; ARCH="$(apk --print-arch)"; case "${ARCH}" in amd64|x86_64) if [ "${EDITION}" = "extended" ];then ESUM='ea9de44b853172b5c6594fbe3d81723a21ad978a225ac1fa393925349c4bb7b9'; BINARY_URL='https://github.com/alibaba/dragonwell11/releases/download/dragonwell-extended-11.0.16.12_jdk-11.0.16-ga/Alibaba_Dragonwell_Extended_11.0.16.12.8_x64_alpine-linux.tar.gz'; else ESUM='44ca11f491873863e43bb6e476df7fd8fa453c563a932cf488b9d00ab7ef68c9'; BINARY_URL='https://github.com/alibaba/dragonwell11/releases/download/dragonwell-standard-11.0.16.12_jdk-11.0.16-ga/Alibaba_Dragonwell_Standard_11.0.16.12.8_x64_alpine-linux.tar.gz'; fi ;; *) 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 /opt/java/openjdk; tar --extract --file /tmp/openjdk.tar.gz --directory /opt/java/openjdk --strip-components 1 --no-same-owner ; rm -rf /tmp/openjdk.tar.gz; # buildkit
2022-08-30 19:31:42 +0800 (buildkit.dockerfile.v0)ENV JAVA_HOME=/opt/java/openjdk PATH=/opt/java/openjdk/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
2022-08-30 19:31:42 +0800 (buildkit.dockerfile.v0)RUN |1 EDITION=standard /bin/sh -c echo Verifying install ... && echo javac --version && javac --version && echo java --version && java --version && echo Complete. # buildkit
2022-08-30 19:31:42 +0800 (buildkit.dockerfile.v0)CMD ["jshell"]
Please be careful as this will not just delete the reference but also the actual content!
For example when you have latest and v1.2.3 both pointing to the same image
the deletion of latest will also permanently remove v1.2.3.