docker java 时间

时区/时间

Dockerfile

1
RUN echo "Asia/Shanghai" > /etc/timezone

docker run 增加映射

1
-v /etc/localtime:/etc/localtime

Dockerfile例子

1
2
3
4
5
FROM openjdk
RUN echo "Asia/Shanghai" > /etc/timezone
ADD webuploader.jar .
EXPOSE 18080
ENTRYPOINT [ "java","-Djava.security.egd=file:/dev/./urandom", "-jar","-Duser.timezone=GMT+08", "webuploader.jar" ]

mongodb的时区

注意传字符串 作为参数