Ubuntu Docker Timezone


Docker

一般来讲如下方法就够了:

RUN echo "Asia/Shanghai" > /etc/timezone
RUN dpkg-reconfigure -f noninteractive tzdata

但是因为 Ubuntu 的 bug, 要添加一行 RUn rm -f /etc/localtime, 因此:

RUN echo "Asia/Shanghai" > /etc/timezone
RUN rm -f /etc/localtime    
RUN dpkg-reconfigure -f noninteractive tzdata

以上参考自:docker-timezone-in-ubuntu-16-04-image, 虽然原文只是针对 1604, 笔者亲测1804也是适用的