2022-08-30 20:37:46 +0800
185 MB
/opt/java/openjdk
JAVA_VERSIONjdk8u345-b01
LANGen_US.UTF-8
LANGUAGEen_US:en
PATH/opt/java/openjdk/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
[#000] sha256:f4bed4d02f435039f242763919de222d8d1f55ed804bcb8b68749f09db761ecf - 40.56% (75 MB)
[#001] sha256:58c6da22d7474dba67406167b758c8fac03aea6650276223d8931582748a71fd - 6.19% (11.5 MB)
[#002] sha256:c7b7017b656a14aba3265defac08201033fc737f508f47e1fd4e90d2f4ac0965 - 53.25% (98.5 MB)
[#003] sha256:3ca837b41a9a8dc5be57600cc0b0b8ec37d4b43a69c66612ade505d95ecea2c1 - 0.0% (1.22 KB)
/bin/sh -c #(nop) CMD ["bin/bash"]
2022-08-30 20:34:53 +0800 (buildkit.dockerfile.v0)ENV LANG=en_US.UTF-8 LANGUAGE=en_US:en
2022-08-30 20:34:53 +0800 (buildkit.dockerfile.v0)RUN /bin/sh -c yum install -y tzdata openssl curl ca-certificates fontconfig gzip tar && yum clean all # buildkit
2022-08-30 20:34:53 +0800 (buildkit.dockerfile.v0)ENV JAVA_VERSION=jdk8u345-b01
2022-08-30 20:34:53 +0800 (buildkit.dockerfile.v0)ARG EDITION=extended
2022-08-30 20:37:46 +0800 (buildkit.dockerfile.v0)RUN |1 EDITION=standard /bin/sh -c set -eux; ARCH="$(objdump="$(command -v objdump)" && objdump --file-headers "$objdump" | awk -F '[:,]+[[:space:]]+' '$1 == "architecture" { print $2 }')"; case "${ARCH}" in aarch64|arm64) if [ "${EDITION}" = "extended" ];then ESUM='12a8620a55dd85dc604bad71a770e235bbb773a301f5c1e12ba00c4d2bb9cea0'; BINARY_URL='https://github.com/alibaba/dragonwell8/releases/download/dragonwell-extended-8.12.13_jdk8u345-ga/Alibaba_Dragonwell_Extended_8.12.13_aarch64_linux.tar.gz'; else ESUM='b368b47f771be507b96e435b1a5fc41cb133762cdc86a7801150f25bf1e58421'; BINARY_URL='https://github.com/alibaba/dragonwell8/releases/download/dragonwell-standard-8.12.13_jdk8u345-ga/Alibaba_Dragonwell_Standard_8.12.13_aarch64_linux.tar.gz'; fi ;; amd64|i386:x86-64) if [ "${EDITION}" = "extended" ];then ESUM='0bb3a9b6109e29da6c7a0534cff9f34a0a16cab79ea850ebac7f7f9cfd071148'; BINARY_URL='https://github.com/alibaba/dragonwell8/releases/download/dragonwell-extended-8.12.13_jdk8u345-ga/Alibaba_Dragonwell_Extended_8.12.13_x64_linux.tar.gz'; else ESUM='64c00ba16e2eb4bf5f867f6a0604d8f82e0627c61d45d7edddc87cec641d9dd7'; BINARY_URL='https://github.com/alibaba/dragonwell8/releases/download/dragonwell-standard-8.12.13_jdk8u345-ga/Alibaba_Dragonwell_Standard_8.12.13_x64_linux.tar.gz'; fi ;; *) echo "Unsupported arch: ${ARCH}"; exit 1; ;; esac; curl -LfsSo /tmp/openjdk.tar.gz ${BINARY_URL}; echo "${ESUM} */tmp/openjdk.tar.gz" | sha256sum -c -; mkdir -p /opt/java/openjdk; cd /opt/java/openjdk; tar -xf /tmp/openjdk.tar.gz --strip-components=1; rm -rf /tmp/openjdk.tar.gz; # buildkit
2022-08-30 20:37:46 +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 20:37:46 +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
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.