Diebian

FROM debian:stretch

ENV TZ=Asia/Shanghai

Alpine

FROM alpine:3.9

ENV TZ=Asia/Shanghai

RUN apk update \\
    && apk add tzdata \\
    && echo "${TZ}" > /etc/timezone \\
    && ln -sf /usr/share/zoneinfo/${TZ} /etc/localtime \\
    && rm /var/cache/apk/*

Centos

https://cloud.tencent.com/document/product/457/41877#createDockerFile

FROM centos
RUN rm -f /etc/localtime \\
&& ln -sv /usr/share/zoneinfo/Asia/Shanghai /etc/localtime \\
&& echo "Asia/Shanghai" > /etc/timezone

Ubuntu

FROM ubuntu:bionic

ENV TZ=Asia/Shanghai

RUN echo "${TZ}" > /etc/timezone \\
    && ln -sf /usr/share/zoneinfo/${TZ} /etc/localtime \\
    && apt install -y tzdata \\
    && rm -rf /var/lib/apt/lists/*