修改docker时区为北京时间
项目部署到docker后,因为docker的默认时区为UTC时区,项目在获取时间的时候获取不到北京时间,导致出现错误。
使用Dockerfile制作镜像,在Docker最下面加入下面两行修改时区后解决问题。
ENV TZ=Asia/Shanghai
RUN ln -snf /usr/share/zoneinfo/$TZ /etc/localtime && echo $TZ > /etc/timezone
项目部署到docker后,因为docker的默认时区为UTC时区,项目在获取时间的时候获取不到北京时间,导致出现错误。
使用Dockerfile制作镜像,在Docker最下面加入下面两行修改时区后解决问题。
ENV TZ=Asia/Shanghai
RUN ln -snf /usr/share/zoneinfo/$TZ /etc/localtime && echo $TZ > /etc/timezone