# 1. 使用轻量级的 JDK 17 运行环境作为基础镜像 FROM eclipse-temurin:17-jdk-focal # 2. 设置工作目录 WORKDIR /app # 3. 将打包好的 jar 包拷贝到镜像中 # 注意:这里假设您的 jar 包生成在 target 目录下,名称匹配项目名 COPY target/*.jar app.jar # 4. 暴露我们在 application.yml 中配置的 8080 端口 EXPOSE 8080 # 5. 设置启动参数,解决容器内中文乱码并启动应用 ENTRYPOINT ["java", "-Dfile.encoding=UTF-8", "-jar", "app.jar"]