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"] |