Dockerfile 714 B

1234567891011121314151617181920212223242526
  1. FROM ubuntu:22.04
  2. ENV TZ Asia/Shanghai
  3. MAINTAINER wangliang@qmth.com.cn
  4. RUN apt-get update && \
  5. apt-get install -y openjdk-8-jdk && \
  6. apt-get clean && \
  7. apt-get install -y locales && \
  8. rm -rf /var/lib/apt/lists/*
  9. ENV JAVA_HOME /usr/lib/jvm/java-8-openjdk-amd64
  10. ENV PATH $JAVA_HOME/bin:$PATH
  11. RUN locale-gen zh_CN.UTF-8
  12. ENV LANG zh_CN.UTF-8
  13. ENV LANGUAGE zh_CN:zh
  14. ENV LC_ALL zh_CN.UTF-8
  15. RUN echo "java -version"
  16. WORKDIR /opt
  17. COPY . /home
  18. RUN cp /home/simsun.ttc /usr/share/fonts/
  19. RUN cp /home/cambria.ttc /usr/share/fonts/
  20. RUN fc-cache -f -v
  21. ENTRYPOINT ["sh", "-c", "java -XX:+UseContainerSupport -XX:InitialRAMPercentage=50.0 -XX:MaxRAMPercentage=50.0 $JAVA_OPTS3 -jar /opt/app.jar $JAVA_OPTS2"]