FROM eclipse-temurin:8-jre-focal
FROM eclipse-temurin:8-jdk-focal
RUN apt-get update \
&& apt-get install -y --no-install-recommends \
fonts-dejavu fonts-noto-cjk fontconfig \
&& rm -rf /var/lib/apt/lists/*
WORKDIR /app
COPY app.jar /app/app.jar
ENTRYPOINT ["java", "-Dfile.encoding=UTF-8", "-Dsun.jnu.encoding=UTF-8", "-jar","/app/app.jar"]
CMD ["--spring.profiles.active=prod"]
EXPOSE 8000FROM openjdk:8u322-jdk-bullseye
ENV LANG="C.UTF-8"
ENV LC_ALL="C.UTF-8"
ENV TZ=Asia/Shanghai
# 设置时区 + 安装字体(DejaVu Font)
RUN ln -snf /usr/share/zoneinfo/$TZ /etc/localtime && echo $TZ > /etc/timezone \
&& apt-get update \
&& apt-get install -y --no-install-recommends fonts-dejavu fontconfig \
&& rm -rf /var/lib/apt/lists/*
WORKDIR /app
COPY app.jar /app/app.jar
ENTRYPOINT ["java", "-Dfile.encoding=UTF-8", "-Dsun.jnu.encoding=UTF-8", "-jar","/app/app.jar"]
CMD ["--spring.profiles.active=prod"]
EXPOSE 8000
FROM openjdk:8-jdk-alpine
ENV LANG="C.UTF-8"
ENV TZ=Asia/Shanghai
RUN echo -e 'https://mirrors.aliyun.com/alpine/v3.6/main/\nhttps://mirrors.aliyun.com/alpine/v3.6/community/' > /etc/apk/repositories \
&& apk update \
&& apk upgrade \
&& apk add --update ttf-dejavu fontconfig \
&& rm -rf /var/cache/apk/* \
&& apk --no-cache add ttf-dejavu fontconfig
RUN ln -snf /usr/share/zoneinfo/$TZ /etc/localtime && echo $TZ > /etc/timezone
WORKDIR /app
COPY app.jar /app/app.jar
EXPOSE 8000
ENTRYPOINT ["java","-jar","/app/app.jar","--spring.profiles.active"]作者:张三 创建时间:2025-12-25 22:13
最后编辑:张三 更新时间:2026-02-02 20:30
最后编辑:张三 更新时间:2026-02-02 20:30