完美解決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"
相關文章
相關標籤/搜索