# 使用官方的 Java 基础镜像
FROM openjdk:17-jdk-alpine
# 设置工作目录
WORKDIR /app
# 将当前目录下的所有文件复制到容器的 /app 目录下
COPY . .
# 构建 Java 项目(假设使用 Maven)
RUN ["sh", "-c", "apk add --no-cache maven && mvn clean package"]
# 暴露应用运行的端口(假设是8080)
EXPOSE 8080
# 运行打包后的 JAR 文件(假设打包后的文件名为 app.jar)
CMD ["java", "-jar", "/app/target/app.jar"]
/app,后续的操作都将在该目录下进行。/app 目录下。/app/target/app.jar。如果你的应用不是基于 Maven 或者有其他特殊需求,可以根据实际情况调整 Dockerfile 内容。
上一篇:java hashmap 初始化
下一篇:java isempty函数
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站