【问题标题】:How to use custom ini file for Grafana with Docker?如何在 Docker 中使用 Grafana 的自定义 ini 文件?
【发布时间】:2021-06-29 00:25:33
【问题描述】:

我的 docker-compose 文件中有这个容器:

grafana:
  image: grafana/grafana
  ports:
    - '3000:3000'
  environment:
    - GF_PATHS_CONFIG="./grafana/etc/grafana.ini"
    - GF_INSTALL_PLUGINS=grafana-piechart-panel,grafana-worldmap-panel,vertamedia-clickhouse-datasource,vertamedia-chtable

在 grafana.ini 中,我尝试像这样更改默认管理员登录名和密码:

[security]

admin_user = user
admin_password = 1234

但这对我不起作用。如何在 Docker 中正确使用我的自定义 .ini 文件和 Grafana?

Grafana 版本: Grafana v7.4.3 (010f20c1c8)

【问题讨论】:

    标签: docker grafana


    【解决方案1】:

    所以,当我看到您的撰写文件时,我想到了两件事。

    1. 是否需要更改配置路径?
    2. 我的自定义 .ini 文件在哪里?

    当运行带有官方镜像(如 grafana/grafana)的容器时,如果不从外部提供它,我们就无法更改配置。因此,您应该在撰写文件中将其指定为“卷”。

    version: "3.9"
    services:
      grafana:
        image: grafana/grafana
        ports:
          - '3000:3000'
        environment:
          - GF_INSTALL_PLUGINS=grafana-piechart-panel,grafana-worldmap-panel,vertamedia-clickhouse-datasource
        volumes:
          - "./grafana.ini:/etc/grafana/grafana.ini"
          - "grafana-storage:/var/lib/grafana"
    volumes:
      grafana-storage:
    

    此外,您必须将 grafana.ini 文件放在同一目录中才能运行此 compose 文件:

    [security]
    
    admin_user = user
    admin_password = 1234
    

    当你运行 docker-compose up 时它应该可以工作。

    附:我删除了 vertamedia-chtable 插件,因为安装程序无法找到它并且 grafana 引发了错误。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2012-05-16
      • 2013-11-08
      • 1970-01-01
      • 2012-12-06
      • 2015-11-20
      • 1970-01-01
      • 2020-02-25
      相关资源
      最近更新 更多