以下为dockerfile内容:
#基础镜像,如果本地仓库没有,会从远程仓库拉取
FROM openjdk:17.0.2-slim
##更新到最新版本
RUN sed -i 's|http://deb.debian.org|http://mirrors.aliyun.com|g' /etc/apt/sources.list && apt-get update -y
RUN apt-get install xfonts-utils fontconfig -y
RUN mkdir -p /usr/share/fonts/myfonts
RUN cd /usr/share/fonts/myfonts
COPY context/fonts /usr/share/fonts/myfonts/
RUN mkfontscale
RUN mkfontdir
RUN fc-cache
#容器中创建目录
RUN mkdir -p /logs
RUN mkdir -p /usr/local/jdcc
#编译后的jar包copy到容器中创建到目录内
COPY target/szjg-cpzljd-jdcc.jar /usr/local/jdcc/app.jar
#设置变量 JAVA_OPTS
ENV JAVA_OPTS=""
#指定容器启动时要执行的命令
EXPOSE 8102
ENTRYPOINT ["sh","-c","java $JAVA_OPTS -jar /usr/local/jdcc/app.jar"]