如何更改容器中的Prometheus.yml文件

时间:2018-09-01 19:25:02

标签: docker nginx prometheus docker-container

如何更改容器本身上的/ Prometheus / Prometheus.yml 我要它追踪 1)我的appserver-docker容器中的Node应用程序 2)我的postgres数据库 3)我刚安装的Nginx Web服务器

我确实知道必须更改Prometheus.yml文件并添加目标

2 个答案:

答案 0 :(得分:3)

更改docker映像的通用机制是

  1. 将配置文件安装到所需路径。

  2. 通过将co fig文件复制到新的Dockerfile中来创建新映像。如果必须针对不同的环境/应用程序使用不同的配置,则不建议使用

  3. 如果应用程序(在这种情况下为peomerheus)支持,请更改正在运行的容器上的文件。我知道像Kibana这样的某些应用程序可以做到这一点。适用于调试,不建议用于生产环境。

答案 1 :(得分:0)

鉴于缺少详细信息,很难给出准确的答案,但是通常,您将修改后的prometheus.yml文件放在Docker上下文中,然后修改Dockerfile以添加指令

COPY prometheus.yml /path/to/prometheus.yml