FROM gradle:8.0.0-jdk17 AS build WORKDIR /app # 将Gradle的配置文件复制到镜像中 COPY gradlew . COPY gradle gradle COPY build.gradle . COPY settings.gradle . COPY src src # 构建应用 RUN gradle bootJar # 使用官方的Java运行时作为最终的运行环境 FROM openjdk:17-jdk-slim WORKDIR /app COPY --from=build /app/build/libs/*.jar app.jar # 设置应用运行的端口 EXPOSE 8080 # 启动应用 ENTRYPOINT ["java","-jar","/app/app.jar"]