22301080 | 3ef07ce | 2025-06-03 16:56:30 +0800 | [diff] [blame] | 1 | # 使用官方的 OpenJDK 基础镜像 |
2 | FROM openjdk:17 | ||||
22301080 | 2ce82b5 | 2025-05-27 17:35:04 +0800 | [diff] [blame] | 3 | |
22301080 | 3ef07ce | 2025-06-03 16:56:30 +0800 | [diff] [blame] | 4 | # 设置工作目录 |
5 | WORKDIR /app | ||||
22301080 | 2ce82b5 | 2025-05-27 17:35:04 +0800 | [diff] [blame] | 6 | |
22301080 | 3ef07ce | 2025-06-03 16:56:30 +0800 | [diff] [blame] | 7 | # 将打包好的 JAR 文件复制到容器中 |
8 | COPY target/*.jar app.jar | ||||
22301080 | 2ce82b5 | 2025-05-27 17:35:04 +0800 | [diff] [blame] | 9 | |
22301080 | 3ef07ce | 2025-06-03 16:56:30 +0800 | [diff] [blame] | 10 | # 暴露应用程序的端口 |
22301080 | 2ce82b5 | 2025-05-27 17:35:04 +0800 | [diff] [blame] | 11 | EXPOSE 8088 |
22301080 | 3ef07ce | 2025-06-03 16:56:30 +0800 | [diff] [blame] | 12 | |
13 | # 启动应用程序 | ||||
14 | CMD ["java", "-jar", "app.jar"] |