【问题标题】:How to set up timezones in a GKE Pod如何在 GKE Pod 中设置时区
【发布时间】:2018-11-16 04:28:14
【问题描述】:

我将 docker Linux 部署到 gcloud gke pod。

我添加了下面的代码,尝试在 dockerfile 中设置时区。此代码在本地 docker 中正确运行。但它在 gcloud gke pod 中不起作用。时区采用本地 PST,GKE Pod 中的时区仍采用 UTC。请帮忙!

ENV TZ=America/Los_Angeles
RUN ln -snf /usr/share/zoneinfo/$TZ /etc/localtime && echo $TZ > /etc/timezone

【问题讨论】:

    标签: docker kubernetes timezone gcloud google-kubernetes-engine


    【解决方案1】:

    我不确定这在您的本地环境中是如何工作的。看起来你不见了(Ubuntu,Debian):

    dpkg-reconfigure -f noninteractive tzdata
    

    总之是这样的:

    echo America/Los_Angeles >/etc/timezone && \
    ln -sf /usr/share/zoneinfo/America/Los_Angeles /etc/localtime && \
    dpkg-reconfigure -f noninteractive tzdata
    

    这个blog有很好的解释,包括怎么做Alpine Linux

    【讨论】:

      猜你喜欢
      • 2018-11-12
      • 1970-01-01
      • 2021-09-02
      • 2021-06-15
      • 1970-01-01
      • 2019-02-16
      • 2022-01-04
      • 2023-01-13
      • 1970-01-01
      相关资源
      最近更新 更多