Browse Source

【docker】-docker化部署

feature/dangjian
李鹏飞 5 years ago
parent
commit
2e1fa8836f
  1. 20
      esua-epdc/epdc-admin/epdc-optimize-department/Dockerfile

20
esua-epdc/epdc-admin/epdc-optimize-department/Dockerfile

@ -0,0 +1,20 @@
# 基础镜像
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}
Loading…
Cancel
Save