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"]
说明
解决时区的方法很多,以上只是一种偷懒的方式,保证配置都是东八区的,这样代码使用就很简单了