如何在docker安装Grafana上使用grafana-cli?
我已经通过docker安装了grafana 。
我的主机上可以导出和运行grafana-cli吗?
如果你的意思是在安装了一些插件的情况下运行Grafana,你可以通过将一个插件名称列表传递给名为GF_INSTALL_PLUGINS的variables来完成 。
sudo docker run -d -p 3000:3000 -e "GF_INSTALL_PLUGINS=gridprotectionalliance-openhistorian-datasource,gridprotectionalliance-osisoftpi-datasource" grafana/grafana
我在Grafana 4.x上做了这个
为Grafana 3或更高版本安装插件“
为了完全自动设置您所需要的插件Grafana,我将遵循里卡多的build议 。 它更好,如果你可以configuration你的整个容器像一个单一的命中所需。
但是,如果您只是在使用插件而想手动安装一些插件,则可以从主机访问正在运行的docker实例上的shell。
host:~$ docker exec -it grafana /bin/bash
…假设您命名docker集装箱“grafana”,否则您将需要replace给定的容器名称。 返回的shell提示符将允许您运行标准
root@3e04b4578ebe:/# grafana-cli plugins install ....
被警告,它可能会告诉你之后运行service grafana-server restart
。 在我的经验,没有工作(不知道它作为一个传统的服务在容器中运行)。 但是,如果您退出容器,并从主机重新启动容器…
host:~$ docker restart grafana
这应该重新启动grafana服务,你的新插件应该到位。