问题:应用发布到docker后,发现时间比当前慢了8小时
原因:docker时间以0时区为准,中国在东8区,因此输出时间比中国时间慢了8小时
解决方法:
1:首先,进入docker应用中
docker exec -t -i 065b484c3e2e /bin/bash // 065b484c3e2e 为容器id
2:查看当前时区
cat /etc/localtime
显示内容为:
TZif2UTCTZif2▒UTC
UTC0
3:将其中的"UTC0"改为"UTC-8",保存即可
可以通过 date命令来验证是否生效。
附:该过程可能需要安装vim。//apt-get install vim