From 60519c0d43528a9424cfa0fbf6f470282102c7e0 Mon Sep 17 00:00:00 2001 From: admin Date: Fri, 8 May 2026 11:40:23 +0800 Subject: [PATCH] aarch64 --- dockerfile/jdk/aarch64/8/Dockerfile | 24 +++++++++++++++++++ dockerfile/jdk/{ => amd64}/17/Dockerfile | 0 .../jdk/{ => amd64}/8.371/CA/Dockerfile | 0 dockerfile/jdk/{ => amd64}/jdk21/Dockerfile | 0 dockerfile/jdk/地址 | 10 ++++++++ 5 files changed, 34 insertions(+) create mode 100644 dockerfile/jdk/aarch64/8/Dockerfile rename dockerfile/jdk/{ => amd64}/17/Dockerfile (100%) rename dockerfile/jdk/{ => amd64}/8.371/CA/Dockerfile (100%) rename dockerfile/jdk/{ => amd64}/jdk21/Dockerfile (100%) create mode 100644 dockerfile/jdk/地址 diff --git a/dockerfile/jdk/aarch64/8/Dockerfile b/dockerfile/jdk/aarch64/8/Dockerfile new file mode 100644 index 0000000..e0c91f2 --- /dev/null +++ b/dockerfile/jdk/aarch64/8/Dockerfile @@ -0,0 +1,24 @@ +FROM openanolis/anolisos:8.10-GA-aarch64 + + +ADD Alibaba_Dragonwell_Extended_8.28.27_aarch64_linux.tar.gz /usr/local/java/ +ENV JAVA_HOME /usr/local/java/dragonwell-8.28.27 +ENV PATH $PATH:/usr/local/java/dragonwell-8.28.27/bin + +COPY dumb-init /usr/bin/ + +RUN yum -y install curl openssh unzip ca-certificates tzdata wget bash glibc-langpack-zh\ +&& chmod +x /usr/bin/dumb-init \ +&& echo "Asia/Shanghai" > /etc/timezone \ +&& curl -o /opt/arthas-boot.jar https://arthas.aliyun.com/arthas-boot.jar \ +&& echo "export LC_ALL=zh_CN.utf8" >> /etc/profile \ +&& echo "export LC_CTYPE=zh_CN.utf8" >> /etc/profile \ +&& yum clean all \ +&& rm -rf /tmp/* /var/cache/yum/* \ +&& source /etc/profile + +#setup language 解决中文乱码 +ENV LANG zh_CN.utf8 +ENV LC_ALL zh_CN.utf8 + +ENTRYPOINT ["/usr/bin/dumb-init", "--"] diff --git a/dockerfile/jdk/17/Dockerfile b/dockerfile/jdk/amd64/17/Dockerfile similarity index 100% rename from dockerfile/jdk/17/Dockerfile rename to dockerfile/jdk/amd64/17/Dockerfile diff --git a/dockerfile/jdk/8.371/CA/Dockerfile b/dockerfile/jdk/amd64/8.371/CA/Dockerfile similarity index 100% rename from dockerfile/jdk/8.371/CA/Dockerfile rename to dockerfile/jdk/amd64/8.371/CA/Dockerfile diff --git a/dockerfile/jdk/jdk21/Dockerfile b/dockerfile/jdk/amd64/jdk21/Dockerfile similarity index 100% rename from dockerfile/jdk/jdk21/Dockerfile rename to dockerfile/jdk/amd64/jdk21/Dockerfile diff --git a/dockerfile/jdk/地址 b/dockerfile/jdk/地址 new file mode 100644 index 0000000..5191e0d --- /dev/null +++ b/dockerfile/jdk/地址 @@ -0,0 +1,10 @@ + +run-java.sh + https://github.com/fabric8io-images/run-java-sh/releases + +dump-init + https://github.com/Yelp/dumb-init/releases + +Alibaba Dragonwell + 阿里巴巴开源基于 OpenJDK 定制的生产级 JDK 发行版 + https://dragonwell-jdk.io/#/index \ No newline at end of file