FROM centos:7 LABEL JAVA_VERSION="1.8.0_192" REFRESHED_AT="2023-11-30" WORKDIR /home ENV TZ=Asia/Shanghai LANG=en_US.UTF-8 LANGUAGE=en_US:en LC_ALL=en_US.UTF-8 RUN ln -sf /usr/share/zoneinfo/$TZ /etc/localtime \ && echo $TZ > /etc/timezone \ && yum update -y \ && yum install wget curl unzip rsync fontconfig openssl openssl-devel zlib-devel ca-certificates -y \ && yum clean all \ && curl https://download.xinac.net/tools/jdk-8u192-linux-x64.rpm -o oraclejdk-1.8-x64.rpm \ && rpm -ivh oraclejdk-1.8-x64.rpm \ && rm -rf oraclejdk-1.8-x64.rpm \ && chmod 755 /usr/bin/java \ && curl https://download.xinac.net/docker/java/docker-entrypoint.sh -o /docker-entrypoint.sh \ && curl https://download.xinac.net/docker/java/simsun.ttc -o /usr/share/fonts/simsun.ttc \ && chmod 755 /docker-entrypoint.sh ENV JAVA_HOME=/usr/java/default \ JRE_HOME=$JAVA_HOME/jre \ CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JRE_HOME/lib:$CLASSPATH \ PATH=/sbin:$PATH:$JAVA_HOME/bin:$JRE_HOME/bin EXPOSE 8081 STOPSIGNAL SIGQUIT ENTRYPOINT ["/docker-entrypoint.sh"] CMD ["java", "-version"]