如何设置时区的GKE波德(How to set up timezones in a GKE Pod)

2019-09-28 16:32发布

我部署泊坞窗的Linux gcloud GKE吊舱。

我添加的代码波纹管,试图建立在dockerfile的时区。 此代码是在当地码头工人正常运行。 不过,这并不在gcloud GKE荚工作。 该时区是在本地PST,在GKE波德时区仍然在UTC。 请帮忙!

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

Answer 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

该博客有一个很好的解释,包括如何做到这一点的阿尔卑斯山的Linux 。



文章来源: How to set up timezones in a GKE Pod