Back to docker.io/openjdk
linux/arm64/v8docker.ioofficial

docker.io/openjdk:8u342-jdk

Pre-release / non-production builds of OpenJDK

Size
223.67 MB
Local pulls
7
Upstream pulls
2,612,732,822
Synced at
2026-08-04 09:17:17

China image

registry.cn-global.starbucket.com.cn/starbucket/docker.io/library/openjdk:8u342-jdk

Source image

docker.io/openjdk:8u342-jdk

Image info

Image ID
sha256:53ff4b6f85a89d88a34a0e8a00f1df940d15aee8cc1c717f919cc368ece0218e
Image tag
8u342-jdk
Image size
223.67 MB
Platform
linux/arm64/v8
Registry
docker.io
CMD
bash
Entrypoint
Working dir
User
StopSignal
Created
2022-08-02T04:51:52.071870852Z

Exposed ports 0

None

Environment 4

PATH/usr/local/openjdk-8/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
JAVA_HOME/usr/local/openjdk-8
LANGC.UTF-8
JAVA_VERSION8u342

Pull commands

Docker
docker pull registry.cn-global.starbucket.com.cn/starbucket/docker.io/library/openjdk:8u342-jdk
docker tag registry.cn-global.starbucket.com.cn/starbucket/docker.io/library/openjdk:8u342-jdk docker.io/openjdk:8u342-jdk
Containerd
ctr images pull registry.cn-global.starbucket.com.cn/starbucket/docker.io/library/openjdk:8u342-jdk
ctr images tag registry.cn-global.starbucket.com.cn/starbucket/docker.io/library/openjdk:8u342-jdk docker.io/openjdk:8u342-jdk
YAML quick replace
sed -i 's#docker.io/openjdk:8u342-jdk#registry.cn-global.starbucket.com.cn/starbucket/docker.io/library/openjdk:8u342-jdk#' deployment.yaml

拉取国内加速地址后,可按需 tag 回源镜像名

Build history 12

2022-08-02 04:51:52
set -eux; 		arch="$(dpkg --print-architecture)"; 	case "$arch" in 		'amd64') 			downloadUrl='https://github.com/AdoptOpenJDK/openjdk8-upstream-binaries/releases/download/jdk8u342-b07/OpenJDK8U-jdk_x64_linux_8u342b07.tar.gz'; 			;; 		'arm64') 			downloadUrl='https://github.com/AdoptOpenJDK/openjdk8-upstream-binaries/releases/download/jdk8u342-b07/OpenJDK8U-jdk_aarch64_linux_8u342b07.tar.gz'; 			;; 		*) echo >&2 "error: unsupported architecture: '$arch'"; exit 1 ;; 	esac; 		wget --progress=dot:giga -O openjdk.tgz "$downloadUrl"; 	wget --progress=dot:giga -O openjdk.tgz.asc "$downloadUrl.sign"; 		export GNUPGHOME="$(mktemp -d)"; 	gpg --batch --keyserver keyserver.ubuntu.com --recv-keys EAC843EBD3EFDB98CC772FADA5CD6035332FA671; 	gpg --batch --keyserver keyserver.ubuntu.com --keyserver-options no-self-sigs-only --recv-keys CA5F11C6CE22644D42C6AC4492EF8D39DC13168F; 	gpg --batch --list-sigs --keyid-format 0xLONG CA5F11C6CE22644D42C6AC4492EF8D39DC13168F 		| tee /dev/stderr 		| grep '0xA5CD6035332FA671' 		| grep 'Andrew Haley'; 	gpg --batch --verify openjdk.tgz.asc openjdk.tgz; 	gpgconf --kill all; 	rm -rf "$GNUPGHOME"; 		mkdir -p "$JAVA_HOME"; 	tar --extract 		--file openjdk.tgz 		--directory "$JAVA_HOME" 		--strip-components 1 		--no-same-owner 	; 	rm openjdk.tgz*; 		{ 		echo '#!/usr/bin/env bash'; 		echo 'set -Eeuo pipefail'; 		echo 'trust extract --overwrite --format=java-cacerts --filter=ca-anchors --purpose=server-auth "$JAVA_HOME/jre/lib/security/cacerts"'; 	} > /etc/ca-certificates/update.d/docker-openjdk; 	chmod +x /etc/ca-certificates/update.d/docker-openjdk; 	/etc/ca-certificates/update.d/docker-openjdk; 		find "$JAVA_HOME/lib" -name '*.so' -exec dirname '{}' ';' | sort -u > /etc/ld.so.conf.d/docker-openjdk.conf; 	ldconfig; 		javac -version; 	java -version
2022-08-02 04:51:41empty layer
#(nop)  ENV JAVA_VERSION=8u342
2022-08-02 04:51:40empty layer
#(nop)  ENV LANG=C.UTF-8
2022-08-02 04:51:39empty layer
#(nop)  ENV PATH=/usr/local/openjdk-8/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
2022-08-02 04:51:38
{ echo '#/bin/sh'; echo 'echo "$JAVA_HOME"'; } > /usr/local/bin/docker-java-home && chmod +x /usr/local/bin/docker-java-home && [ "$JAVA_HOME" = "$(docker-java-home)" ] # backwards compatibility
2022-08-02 04:51:37empty layer
#(nop)  ENV JAVA_HOME=/usr/local/openjdk-8
2022-08-02 04:47:40
set -eux; 	apt-get update; 	apt-get install -y --no-install-recommends 		bzip2 		unzip 		xz-utils 				fontconfig libfreetype6 				ca-certificates p11-kit 	; 	rm -rf /var/lib/apt/lists/*
2022-08-02 01:24:49
apt-get update && apt-get install -y --no-install-recommends 		git 		mercurial 		openssh-client 		subversion 				procps 	&& rm -rf /var/lib/apt/lists/*