缘起

我一看呀,结果是这样子的,日志的时间也不对:


但是命令行里的date是对的。我已经配置了同步主机时间,所以这个显示是对的。

那为什么我日志输出的和System.currentTimeMillis()
是不对的呢?
缘因
还是因为时区的问题,一看就是少了8个小时。
我平时的docker容器,我docker-compose.yaml文件里我加这几行:
volumes:
- /etc/timezone:/etc/timezone
- /etc/localtime:/etc/localtime
而我虽然选择了同步主机时间,也就只有这个配置了:

缘灭
所以我把另外一个也挂载上:

最后,日志的时间正常了,下发给客户端的时间也正常了:
