【发布时间】:2018-10-05 03:37:19
【问题描述】:
我正在开发一些需要 Prometheus 在重启之间保留其数据的东西。按照说明操作
$ docker volume create a-new-volume
$ docker run \
--publish 9090:9090 \
--volume a-new-volume:/prometheus-data \
--volume "$(pwd)"/prometheus.yml:/etc/prometheus/prometheus.yml \
prom/prometheus
我在主机的正确目录中有一个有效的prometheus.yml,Prometheus 正在从容器中读取它。目前我只是为了测试目的而抓取了几个 HTTP 端点。
但是当我重新启动容器时,它是空的,没有上次运行的数据。我的 docker run ... 命令将数据保存到 a-new-volume 卷中缺少什么?
【问题讨论】:
-
/prometheus不是正确的数据目录吗? -
是的!你的信息来源是什么?
标签: docker persistence prometheus