Alpine镜像无法设置时区
FROM alpine:3.8
# 安装tzdata包
RUN apk update \
&& apk add --no-cache tzdata \
&& rm -rf /var/cache/apk/*
# 设置时区
ENV TZ=Asia/Shanghai
ubuntu
FROM ubuntu:18.04
# 安装tzdata包
RUN apt-get update \
&& apt-get install -y tzdata \
&& rm -rf /var/lib/apt/lists/*
# 设置时区
ENV TZ=Asia/Shanghai
复制宿主机的时区文件设置时区
FROM ubuntu:18.04
# 复制宿主机的时区文件
COPY /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
# 设置时区
ENV TZ=Asia/Shanghai
#新版命令 如果软链接文件已存在,会先删除再创建新的软链接
RUN ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
通过设置环境变量直接设置时区
FROM ubuntu:18.04
# 设置时区
ENV TZ=Asia/Shanghai
# 测试环境变量设置成功
RUN echo $TZ