# 使用官方的OpenJDK镜像作为基础镜像
FROM openjdk:17-jdk-alpine
# 设置环境变量,方便后续使用
ENV JAVA_HOME=/usr/local/openjdk-17
# 将当前目录下的应用代码复制到容器中的/app目录下
COPY . /app
# 设置工作目录为/app
WORKDIR /app
# 暴露8080端口,假设你的Java应用运行在8080端口上
EXPOSE 8080
# 启动容器时运行的命令,假设你的Java应用是通过java -jar app.jar启动的
CMD ["java", "-jar", "app.jar"]
JAVA_HOME
环境变量,指向Java安装路径。/app
目录中。/app
,后续的所有命令都会在这个目录下执行。如果你的应用程序不是通过java -jar app.jar
启动的,请根据实际情况修改CMD
指令。
上一篇:java set 交集
下一篇:java斐波那契数列代码
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站