You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
21 lines
627 B
21 lines
627 B
5 years ago
|
# 基础镜像
|
||
|
FROM openjdk:8
|
||
|
# 作者
|
||
|
MAINTAINER rongchao@elink-cn.com
|
||
|
# 对应pom.xml文件中的dockerfile-maven-plugin插件JAR_FILE的值
|
||
|
ARG JAR_FILE
|
||
|
# 对应pom.xml文件中的dockerfile-maven-plugin插件JAR_NAME的值
|
||
|
ARG JAR_NAME
|
||
|
# 对应pom.xml文件中的dockerfile-maven-plugin插件SERVER_PORT的值
|
||
|
ARG SERVER_PORT
|
||
|
# 复制打包完成后的jar文件到/opt目录下
|
||
|
ENV JAR_PATH /mnt/epdc/${JAR_NAME}.jar
|
||
|
ADD ${JAR_FILE} $JAR_PATH
|
||
|
# /data设为环境变量
|
||
|
ENV DATAPATH /data
|
||
|
# 挂载/data目录到主机
|
||
|
VOLUME $DATAPATH
|
||
|
# 启动容器时执行
|
||
|
ENTRYPOINT java -jar $JAR_CONFIG $JAR_PATH
|
||
|
EXPOSE ${SERVER_PORT}
|