我创建了一个dockerfile,我已经编写了telegraf和Influxdb安装和配置 . 当我从dockerfile创建图像并运行容器时,我从telegraf获取数据到Influxdb telegraf数据库 .
但是当我尝试使用dockerfile中的入口点脚本在Influxdb中设置telegraf数据库的保留策略时 . 未在docker容器上设置polcies .
我在脚本中使用了以下命令,但没有任何工作 .
curl -G“http://localhost:8086/query " --data-urlencode " q =创建保留政策m5 ON telegraf DURATION 1d REPLICATION 1
curl -XPOST“http://localhost:8086/query " --data-urlencode " q = CREATE DATABASE mydb”
涌入-port 8086 -execute“创建保留政策mypolicy1 ON telegraf DURATION 10d REPLICATION 1 DEFAULT”
如何从入口点脚本运行涌入命令,这反映在docker容器上?任何人都可以帮我这个..
1 回答
如果您在主机上使用以下命令,否则将“localhost”替换为您的Influxdb地址和端口 .
数据库创建:
保留政策: