- 添加JAVA启动的必要镜像
FROM java:8
#设置挂载点
#VOLUME [“/home/softding/uploadPath”,”/data/softding/uploadPath”] - 添加JVM参数
#ENV JAVA_OPTS=”-server -Xmx1024M -Xms1024M -Xmn750M -XX:MetaspaceSize=256M -XX:MaxMetaspaceSize=512M -XX:GCTimeRatio=19 -XX:+ClassUnloading -XX:+UseConcMarkSweepGC -Xloggc:logs/gc.log”- 创建一个目录存放jar包
RUN mkdir -p /opt/${PRO_NAME}
#
##添加jar包,存放路径以及重命名
ADD ${PRO_NAME}.jar /opt/${PRO_NAME}/${PRO_NAME}.jar - 添加进入docker容器后的目录
WORKDIR /opt/${PRO_NAME}
##修改文件的创建修改时间
RUN bash -c ‘touch /opt/${PRO_NAME}/${PRO_NAME}.jar’
#设置时区
# RUN /bin/cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime && echo ‘Asia/Shanghai’ >/etc/timezone
#
##启动容器执行命令。 -Djava.security.egd=file:/dev/./urandom 可以缩短tomcat启动时间
ENTRYPOINT java -Djava.security.egd=file:/dev/./urandom -jar /opt/${PRO_NAME}/${PRO_NAME}.jar
- 创建一个目录存放jar包