momo's Blog.

Docker启动的Kibana时间不正确,比正确时间8小时

字数统计: 178阅读时长: 1 min
2019/09/12 Share

前言

在使用Docker部署Kibana时,很容易忽视Docker镜像本身的时区,默认是UTC,而我们东八区的时区,会领先UTC,8小时。

如下图:

而在Kibana中,默认的时间戳会根据浏览器上的时区进行转换,这就导致UTC时间+8小时的错误。

解决方案

解决这个问题的方法很简单

  1. 重新构建容器,指定时区为 TZ=’Asia/Shanghai’ 或者在RUN的时候通过 -e 参数指定
  2. 修改Kibana默认设置

为了方便,我们选择第二种方案,在Kibana设置中,我们修改时区为UTC,这样Kibana就行不会把我们日志的时间 +8 小时了

CATALOG
  1. 1. 前言
  2. 2. 解决方案