25 lines
497 B
Docker
25 lines
497 B
Docker
FROM java:8u111-jdk
|
|
|
|
#作者
|
|
LABEL maintainer="peng"
|
|
|
|
# 设置工作目录
|
|
WORKDIR /app
|
|
|
|
#容器数据卷,用于数据保存和持久化工作,可为 Spring Boot 临时文件提供持久化存储
|
|
VOLUME /tmp
|
|
|
|
# 设置环境变量
|
|
ENV LANG C.UTF-8
|
|
|
|
ENV TZ "Asia/Shanghai"
|
|
|
|
COPY target/songshui.jar /app/app.jar
|
|
|
|
# 暴露端口(与 Spring Boot 配置一致)
|
|
EXPOSE 8964
|
|
|
|
# 在镜像运行为容器后执行的命令
|
|
ENTRYPOINT ["sh","-c","java ${APP_OPTS} -jar /app/app.jar ${APP_PARMS}"]
|
|
|
|
|