完美解决docker时区问题

Dockerfile

  1. centos 复制时区文件进镜像node

    复制时区文件(Centos)

    RUN mkdir -p /usr/share/zoneinfo/Asia/
    RUN cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime && \
        echo 'Asia/Shanghai' >/etc/timezone
  2. ubuntu 执行命令同步时区ubuntu

    执行命令同步时区(ubuntu)

    RUN mkdir -p /usr/share/zoneinfo/Asia/
    RUN cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime && \
        echo 'Asia/Shanghai' >/etc/timezone
    
    RUN dpkg-reconfigure -f noninteractive tzdata
  3. nodejs 需TZ环境变量才能生效centos

    环境变量修改时区(nodejs)

    ENV TZ="Asia/Shanghai"
相关文章
相关标签/搜索