前言
数据库挂掉以后,登录天兔查询监控时间,发现一些监控数据时间极其不准确,经查询原来容器采用的UTC时区,导致宿主机和容器两者之间的时间相差了八个小时!
- 宿主机采用了CST时区,CST应该是指(China Shanghai Time,东八区时间)
- 容器采用了UTC时区,UTC应该是指(Coordinated Universal Time,标准时间)
方案
宿主机同步时间
ntpdate cn.pool.ntp.org
复制主机的localtime:
docker cp /etc/localtime lepus:/etc/
再次登录容器:
docker exec -it lepus /bin/sh
查看时间:
date