问题:
环境: docker + linux + mysql
bug : 测试环境下工单列表刚发布的信息显示为7小时前(正常该是0小时前:以小时为单位)
追究:
首先想到是服务器时间不对用查看当前服务器时间命令:
```
date
mysql 连接工具时间
用:
select now()
查看服务器时区命令:
date +"%Z %z"
查看为:
进入mysql 容器:
进入 容器的命令:
docker ps
找到 docker Id
使用 docker exec -it d5b251137349 bash 进入容器
用命令:
date +"%Z %z"
# 输出:
# UTC +0000
果然 和 服务器 相差8小时
成功解决方法:
docker cp /usr/share/zoneinfo/Asia/Shanghai d5b251137349 :/etc/localtime
重启mysql 容器 :
docker restart d5b251137349
此时 mysql时间已同步