如何在Docker上安装Grafana使用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的
答
为了您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服务和新的插件要到位。
您需要使用'grafana-cli'作为主机上的命令,因此您不需要每次都进入容器内?或者你想要它从主机收集数据并在其上工作? –