Docker Timezone
创建容器时通过环境变量指定时区
docker run -e TZ="Asia/Shanghai" ...
已创建容器创建时区文件
docker exec -it container_name /bin/bash
# centos
echo "Asia/Shanghai" > /etc/timezone
# ubuntu
cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
Dockerfile 中生成时区文件
ENV TZ Asia/Shanghai
RUN echo ${TZ} > /etc/timezone
提示
可用命令查看系统版本
cat /proc/version