1.2.2 docker容器时间不准解决方案



0. 问题背景

创建了很多docker镜像,但是起来的容器里面时间有问题


1. 解决办法

在Dockerfile中增加以下内容

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

如果是alpine底层镜像的

RUN apk add --no-cache tzdata
ENV TZ Asia/Shanghai

stackoverflow 解决办法