18 lines
566 B
Docker
18 lines
566 B
Docker
From adoptopenjdk/openjdk8:x86_64-ubuntu-jdk8u322-b06-slim
|
|
MAINTAINER 254837522@qq.com
|
|
|
|
ARG projectName
|
|
ARG port1
|
|
|
|
ENV projectName=${projectName}
|
|
EXPOSE ${port1}
|
|
ENV TZ=Asia/Shanghai
|
|
ENV JAVA_OPTS="-Dserver.port=${port1} -Xms1024m -Xmx1024m -Djava.security.egd=file:/dev/./urandom -XX:+HeapDumpOnOutOfMemoryError -Duser.timezone=Asia/Shanghai"
|
|
RUN ln -sf /usr/share/zoneinfo/$TZ /etc/localtime && echo $TZ > /etc/timezone
|
|
|
|
RUN mkdir -p /${projectName}
|
|
WORKDIR /${projectName}
|
|
|
|
|
|
ADD ./${projectName}.jar ./
|
|
CMD java -jar $JAVA_OPTS ${projectName}.jar |