Grafana docker图像与zabbix插件

Grafana docker图像与zabbix插件,docker,grafana,zabbix,Docker,Grafana,Zabbix,我想将zabbix数据源添加到kunernetes中的grafana中,为此,我使用dockerfile创建了一个自定义图像,并添加了 ARG GF\u INSTALL\u PLUGINS=“alexanderzobnin zabbix应用程序” 然后构建映像并运行 但当我登录到docker容器并运行grafana cli插件ls时,它什么也没有显示 如何使用zabbix数据源创建docker映像?由于基本映像在运行时使用GF\u INSTALL\u PLUGINS环境变量,因此最好在映像运行期

我想将
zabbix
数据源添加到kunernetes中的grafana中,为此,我使用dockerfile创建了一个自定义图像,并添加了

ARG GF\u INSTALL\u PLUGINS=“alexanderzobnin zabbix应用程序”

然后构建映像并运行

但当我登录到docker容器并运行
grafana cli插件ls
时,它什么也没有显示


如何使用zabbix数据源创建docker映像?

由于基本映像在运行时使用
GF\u INSTALL\u PLUGINS
环境变量,因此最好在映像运行期间设置它

docker run-e GF_INSTALL_PLUGINS=“alexanderzobnin zabbix app”…
中运行时,如果使用
docker compose
kubernetes
,则应在环境变量中传递该值

如果你想在图片中安装插件,你可以使用下面的语句

RUN grafana-cli plugins install $GF_INSTALL_PLUGINS

但是,如果您将
/var/lib/grafana plugins
卷装到主机上的文件夹中,这将不起作用
/var/lib/grafana plugins
是否通过任何方式将
/var/lib/grafana plugins
卷装到文件夹中chance@TarunLalwani目前,我刚刚创建了docker映像,并使用
docker run
运行它,然后连接到它。但是没有在K8I中部署我认为您需要添加
运行grafana cli插件安装$GF_install_插件
@TarunLalwani您的意思是,正式的dockerfile,然后添加这一行?对因为在官方图像中,这个变量是在开始时选取的。由于将其用作ARG而不是ENV,因此在启动映像时不会拾取该参数。添加
ENV GF_INSTALL_PLUGINS=$GF_INSTALL_PLUGINS
将参数移动到ENV,但这仍将允许图像外部的人更改列表并打断图像。所以最好是使用我之前共享的
RUN
命令,我已经用合适的zabbix数据源创建了docker映像,但它没有显示在kubernetes服务中。你能告诉我如何安装这个卷吗?