容器里时间差 8 小时,统一设置 TZ 或挂载时区文件

容器默认用 UTC,所以日志时间会比北京时间早八小时。

启动时加 TZ 环境变量,值写 Asia/Shanghai 即可。

也可以把宿主机时区文件挂进容器,时间就跟着宿主走。

镜像里没带时区数据时两条路都无效,要先装 tzdata。

docker run -e TZ=Asia/Shanghai \
  -v /etc/localtime:/etc/localtime:ro image
# 容器内确认
date
# 镜像缺时区数据时
apt-get install -y tzdata
THE END
喜欢就支持一下吧
点赞15 分享
评论 抢沙发

请登录后发表评论

    暂无评论内容