1234567891011121314151617 |
- FROM docker.platomix.net:10000/module/openjdk:8-amd64
- MAINTAINER platomix
- ARG JAR_FILE
- ENV JAVA_OPTS="-Xms2g -Xmx2g"
- ENV SPRINGBOOT_PARAMS="--spring.profiles.active=docker"
- ENV TZ=Asia/Shanghai
- RUN ln -snf /usr/share/zoneinfo/$TZ /etc/localtime && echo $TZ > /etc/timezone
- # 添加修改java.security文件的命令
- RUN sed -i 's/TLSv1, TLSv1.1, //g' /usr/local/openjdk-8/jre/lib/security/java.security
- COPY target/${JAR_FILE} /app.jar
- #自启动配置
- ENTRYPOINT java -server -XX:+PrintGC -XX:+PrintGCDetails -XX:+PrintGCTimeStamps -XX:+PrintGCDateStamps -XX:+HeapDumpOnOutOfMemoryError -Djava.security.egd=file:/dev/./urandom ${JAVA_OPTS} -jar /app.jar ${SPRINGBOOT_PARAMS}
|