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