问题描述:服务器时间为东八区,但是使用docker创建的容器时间不是东八区,导致容器内服务时间差异8小时。
修复:
1、进入容器
docker exec -it 容器名称 bash
2、修改时区
ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
echo "Asia/Shanghai" > /etc/timezone
3、退出容器并重启容器
exit
docker restart 容器名称
4、校验变更结果
docker exec -it 容器名称 bash
date