# 基础镜像 FROM openjdk:8u242-jdk-buster # 作者 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}