FROM openjdk:8u282-jdk-slim AS builder ENV TZ=Asia/Shanghai WORKDIR /app COPY . . RUN set -eux; \ ln -snf /usr/share/zoneinfo/$TZ /etc/localtime; \ echo $TZ > /etc/timezone && \ # 编译 chmod +x ./mvnw && \ ./mvnw clean package && \ ls -la FROM openjdk:8u282-jre-slim as runner ENV TZ=Asia/Shanghai WORKDIR /app RUN adduser spring && adduser spring spring && ls -la && pwd USER spring:spring COPY --from=builder /usr/share/zoneinfo/Asia/Shanghai /etc/localtime COPY --from=builder /app/target/*.jar /app/app.jar RUN ls -la && pwd EXPOSE 8081 CMD ["java","-Xms1024m","-Xmx1024m","-jar","/app/app.jar","--server.port=8081"]