jdk 容器运行环境指定时区

jdk容器运行环境指定时区,一个很常见的需求

参考方法

  • 全部通过配置
    配置localtime 以及user.timezone
 
FROM dockerimage.yonyou.com/java/openjdk:8-arthas
VOLUME /tmp
ADD  app.jar app.jar
RUN sh -c 'touch /app.jar'
RUN ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
ENTRYPOINT ["java","-Djava.security.egd=file:/dev/./urandom","-Duser.timezone=GMT+08","-jar","/app.jar"]

说明

解决时区的方法很多,以上只是一种偷懒的方式,保证配置都是东八区的,这样代码使用就很简单了

原文地址:https://www.cnblogs.com/rongfengliang/p/14038423.html