如何在Docker上安装Grafana使用grafana-cli?

如何在Docker上安装Grafana使用grafana-cli?

问题描述:

我已经安装grafana via docker如何在Docker上安装Grafana使用grafana-cli?

是否可以在我的主机上导出并运行grafana-cli

+0

您需要使用'grafana-cli'作为主机上的命令,因此您不需要每次都进入容器内?或者你想要它从主机收集数据并在其上工作? –

如果你的意思是安装了一些插件运行Grafana,你可以通过插件名称的列表发送到名为GF_INSTALL_PLUGINS变量做到这一点。

sudo docker run -d -p 3000:3000 -e "GF_INSTALL_PLUGINS=gridprotectionalliance-openhistorian-datasource,gridprotectionalliance-osisoftpi-datasource" grafana/grafana 

我这样做对Grafana 4.x的

Installing plugins for Grafana 3 "or above"

为了您Grafana你想我会按照Ricardo's suggestion插件安装的全自动安装。它更好,如果你可以配置你的整个容器在一个单一的命中就像那样。

但是,如果您只是在使用插件并希望手动安装一些插件,则可以从主机访问正在运行的docker实例上的shell。

host:~$ docker exec -it grafana /bin/bash

...假设你命名为泊坞窗容器“grafana”否则,你将需要替换指定的容器名称。返回外壳提示将允许您运行标准

[email protected]:/# grafana-cli plugins install ....

被警告说,它可能会告诉你运行service grafana-server restart之后。根据我的经验,这不起作用(不确定它是否作为容器中的传统服务运行)。不过,如果你离开容器,并从主机重新启动容器...

host:~$ docker restart grafana

这应该重新启动grafana服务和新的插件要到位。