提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档
FROM java:8 VOLUME /tmp ADD xxxx.jar /app.jar RUN cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime RUN bash -c 'touch /app.jar' CMD ["java","-Djava.security.egd=file:/dev/./urandom","-jar", "-Duser.timezone=GMT+08", "/app.jar"]
FROM openjdk:8-jdk-alpine VOLUME /tmp ADD xx.jar /app.jar ENV TZ=Asia/Shanghai RUN echo "http://mirrors.aliyun.com/alpine/v3.4/main/" > /etc/apk/repositories && apk add --no-cache tzdata && ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime && echo "Asia/Shanghai" > /etc/timezone RUN set -xe && apk --no-cache add ttf-dejavu fontconfig ENTRYPOINT java -XX:+PrintFlagsFinal -XX:+UnlockExperimentalVMOptions -XX:+UseCGroupMemoryLimitForHeap $JAVA_OPTS -jar /app.jar
FROM adoptopenjdk/openjdk8-openj9:alpine-slim VOLUME /tmp ADD xx.jar /app.jar ENV TZ=Asia/Shanghai RUN echo "http://mirrors.aliyun.com/alpine/v3.12/main/" > /etc/apk/repositories && apk add --no-cache procps curl bash tzdata && ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime && echo "Asia/Shanghai" > /etc/timezone RUN set -xe && apk --no-cache add ttf-dejavu fontconfig ENTRYPOINT java -XX:+PrintFlagsFinal -XX:+UnlockExperimentalVMOptions -XX:+UseCGroupMemoryLimitForHeap $JAVA_OPTS -Xshareclasses -Xquickstart -jar -Duser.timezone=Asia/Shanghai /app.jar