FROM ubuntu:22.04 ENV TZ Asia/Shanghai MAINTAINER wangliang@qmth.com.cn RUN apt-get update && \ apt-get install -y openjdk-8-jdk && \ apt-get clean && \ apt-get install -y locales && \ rm -rf /var/lib/apt/lists/* ENV JAVA_HOME /usr/lib/jvm/java-8-openjdk-amd64 ENV PATH $JAVA_HOME/bin:$PATH RUN locale-gen zh_CN.UTF-8 ENV LANG zh_CN.UTF-8 ENV LANGUAGE zh_CN:zh ENV LC_ALL zh_CN.UTF-8 RUN echo "java -version" WORKDIR /opt COPY . /home RUN dpkg -i /home/openssl_3.0.2-0ubuntu1_amd64.deb RUN dpkg -i /home/libexpat1_2.4.7-1_amd64.deb RUN dpkg -i /home/libbrotli1_1.0.9-2build6_amd64.deb RUN dpkg -i /home/libpng16-16_1.6.37-3build5_amd64.deb RUN dpkg -i /home/libfreetype6_2.11.1+dfsg-1build1_amd64.deb RUN dpkg -i /home/fonts-dejavu-core_2.37-2build1_all.deb RUN dpkg -i /home/ttf-bitstream-vera_1.10-8.2_all.deb RUN dpkg -i /home/fonts-liberation_1.07.4-11_all.deb RUN dpkg -i /home/fonts-liberation2_2.1.5-1_all.deb RUN dpkg -i /home/fonts-croscore_20201225-1build1_all.deb RUN dpkg -i /home/fonts-freefont-otf_20120503-10build1_all.deb RUN dpkg -i /home/fonts-freefont-ttf_20120503-10build1_all.deb RUN dpkg -i /home/fonts-urw-base35_20200910-1_all.deb RUN dpkg -i /home/fonts-texgyre_20180621-3.1_all.deb RUN dpkg -i /home/ucf_3.0043_all.deb RUN dpkg -i /home/fontconfig-config_2.13.1-4.2ubuntu5_all.deb RUN dpkg -i /home/libfontconfig1_2.13.1-4.2ubuntu5_amd64.deb RUN dpkg -i /home/ca-certificates_20211016_all.deb RUN dpkg -i /home/fontconfig_2.13.1-4.2ubuntu5_amd64.deb RUN dpkg -i /home/libjpeg-turbo8_2.1.2-0ubuntu1_amd64.deb RUN dpkg -i /home/libxau6_1.0.9-1build5_amd64.deb RUN dpkg -i /home/libmd0_1.0.4-1build1_amd64.deb RUN dpkg -i /home/libbsd0_0.11.5-1_amd64.deb RUN dpkg -i /home/libxdmcp6_1.1.3-0ubuntu5_amd64.deb RUN dpkg -i /home/libxcb1_1.14-3ubuntu3_amd64.deb RUN dpkg -i /home/libx11-data_1.7.5-1_all.deb RUN dpkg -i /home/libx11-6_1.7.5-1_amd64.deb RUN dpkg -i /home/libxext6_1.3.4-1build1_amd64.deb RUN dpkg -i /home/libxrender1_0.9.10-1build4_amd64.deb RUN dpkg -i /home/libfontenc1_1.1.4-1build3_amd64.deb RUN dpkg -i /home/x11-common_7.7+23ubuntu2_all.deb RUN dpkg -i /home/xfonts-encodings_1.0.5-0ubuntu2_all.deb RUN dpkg -i /home/xfonts-utils_7.7+6build2_amd64.deb RUN dpkg -i /home/xfonts-75dpi_1.0.4+nmu1.1_all.deb RUN dpkg -i /home/xfonts-base_1.0.5_all.deb RUN dpkg -i /home/wkhtmltox_0.12.6.1-2.jammy_amd64.deb RUN echo "wkhtmltopdf --version" RUN cp /home/font/* /usr/share/fonts/ RUN fc-cache -f -v ENTRYPOINT ["sh", "-c", "java -XX:+UseContainerSupport -XX:InitialRAMPercentage=50.0 -XX:MaxRAMPercentage=50.0 $JAVA_OPTS3 -jar /opt/app.jar $JAVA_OPTS2"]