Docker InfluxDB在UTC时区运行
发布时间:2022-07-11 09:40:55 396
相关标签: # nginx
influxdb作为Docker容器。我正在使用docker compose:
influxdb:
image: influxdb:1.7.7-alpine
ports:
- "8083:8083"
- "8086:8086"
- "8090:8090"
volumes:
- ./influxdb-data:/var/lib/influxdb
networks:
- mynet
expose:
- "8086"
environment:
TZ: Europe/Prague
问题是时区。我不知道如何在我的本地时区启动InfluxDB,在这里你可以看到问题:
[michal@motoko ~]$ LC_ALL=C date
Fri Aug 23 07:38:44 CEST 2019
[michal@motoko ~]$ LC_ALL=C influx -host 'localhost'
Connected to http://localhost:8086 version 1.7.7
InfluxDB shell version: 1.7.7
> use test Using database test
> insert test value=4
> precision rfc3339
> select * from test
name: test
time value
---- ----
2019-08-23T05:39:09.017460215Z 4
>
07:38:44“而存储在数据库中的时间戳为”05:39:09“。我在UTC+2时区。
Docker中的InfluxDB可以在我的本地时区运行吗?我试着设置TZ
可变但影响xDB可能需要/etc/timezone
. 我还没有找到相应的InfluxDB配置参数。
或者我需要使用tz()
在每个查询中?这可以正常工作:
> select * from test tz('Europe/Prague')
name: test
time value
---- -----
2019-08-23T07:39:09.017460215+02:00 4
特别声明:以上内容(图片及文字)均为互联网收集或者用户上传发布,本站仅提供信息存储服务!如有侵权或有涉及法律问题请联系我们。
举报