【发布时间】:2018-02-21 12:01:38
【问题描述】:
我创建了一个 dockerfile,我在其上编写了 telegraf 和 influxdb 安装和配置。当我从 dockerfile 创建图像并运行容器时,我正在将数据从 telegraf 获取到 influxdb telegraf 数据库。
但是当我尝试使用 dockerfile 中的入口点脚本为 influxdb 中的电报数据库设置保留策略时。未在 docker 容器上设置策略。
我在脚本中使用了以下命令,但没有任何效果。
curl -G "http://localhost:8086/query" --data-urlencode "q=CREATE RETENTION POLICY m5 ON telegraf DURATION 1d REPLICATION 1
curl -XPOST "http://localhost:8086/query" --data-urlencode "q=CREATE DATABASE mydb"
influx -port 8086 -execute "CREATE RETENTION POLICY mypolicy1 ON telegraf DURATION 10d REPLICATION 1 DEFAULT"
如何从反映在 docker 容器上的入口点脚本运行流入命令? 任何人都可以帮助我吗..
【问题讨论】:
标签: docker-compose dockerfile influxdb telegraf