docker 上的 Grafana 设置 - 找不到配置文件

Pra*_*raj 3 docker grafana

我正在尝试使用自定义 grafana.ini 文件在 docker 上设置 grafana,但是 grafana 没有获取我的配置,我正在使用下面的命令

docker run -d -p 3000:3000 \
-v /opt/pf-grafana:/opt/pf-grafana \
grafana/grafana \
--config=/opt/pf-grafana/grafana.ini
Run Code Online (Sandbox Code Playgroud)

我还验证了 grafana.ini 文件的格式是否正确。我缺少什么?

Grafana.ini 条目 在此输入图像描述

Grafana日志 在此输入图像描述

/opt/pf-grafana 文件夹的内容(来自容器的 ls) 在此输入图像描述

Pra*_*raj 5

我终于让它工作了,解决方案是使用环境变量,“-e”标志覆盖默认设置。AUTH_LDAP_ENABLED 和 AUTH_LDAP_CONFIG_FILE 是默认 grafana.ini 文件中的设置。注意,需要用大写字母指定,并用“_”分隔

下面的片段对我有用

docker run -d -p 3000:3000 -v /opt/pf-grafana:/opt/pf-grafana \
-e "GF_AUTH_LDAP_ENABLED=true" \
-e "GF_AUTH_LDAP_CONFIG_FILE=/opt/pf-grafana/ldap.toml" \
grafana/grafana
Run Code Online (Sandbox Code Playgroud)