20 lines
423 B
Docker
20 lines
423 B
Docker
|
# 使用精简基础镜像(不包含JDK)
|
|||
|
FROM debian:bullseye-slim
|
|||
|
|
|||
|
# 创建目录并挂载宿主机JDK
|
|||
|
RUN mkdir -p /usr/local/jdk
|
|||
|
VOLUME /usr/local/jdk
|
|||
|
|
|||
|
# 设置环境变量指向宿主机JDK
|
|||
|
ENV JAVA_HOME=/usr/local/jdk
|
|||
|
ENV PATH=$JAVA_HOME/bin:$PATH
|
|||
|
|
|||
|
# 复制Spring Boot应用
|
|||
|
WORKDIR /app
|
|||
|
COPY supervision-edh-1.0.0.jar /app/edh.jar
|
|||
|
|
|||
|
# 暴露端口
|
|||
|
EXPOSE 1788
|
|||
|
|
|||
|
# 启动命令
|
|||
|
ENTRYPOINT ["java", "-jar", "edh.jar"]
|