容器默认用 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






暂无评论内容