Docker 安装
首先确保你已安装了最新版本的 Docker, 如果没有安装请点击这里。
下面我将以 Mac 版本的 Docker 作为演示。
安装
Docker 镜像地址 Quay.io
执行命令安装:
$ docker run --name prometheus -d -p 9090:9090 quay.io/prometheus/prometheus:v2.39.1如果安装成功你可以访问 127.0.0.1:9090 查看到该页面:

Docker 管理 prometheus
运行 docker ps 查看所有服务:
运行 docker start prometheus 启动服务
运行 docker stats prometheus 查看 prometheus 状态
运行 docker stop prometheus 停止服务
Docker 镜像配置参数
通过 Prometheus 的 Dockerfile可以发现,其运行命令为 /bin/prometheus,并包含了4个默认启动参数:
所以,当我们要修改配置 Prometheus 的启动参数,直接覆盖掉默认的即可,例如:
修改配置文件和存储目录
此时在 $(pwd)/examples 目录下将生产一个 tsdb 目录,存储 Promtheus 时序数据。
开启 Lifecycle API
更新启动命令,添加 --web.enable-lifecycle 命令参数:
当重新执行 Docker 命令后并更新 examples/prometheus.yml 后,可以通过 curl -X POST http://localhost:9090/-/reload 动态加载配置文件。
Last updated
Was this helpful?