【发布时间】:2017-08-09 02:37:34
【问题描述】:
我已经安装了grafana via docker。
是否可以在我的主机上导出和运行grafana-cli?
【问题讨论】:
-
您需要将
grafana-cli用作主机上的命令,这样您就不需要每次都进入容器?或者您希望它从主机收集数据并进行处理?
标签: docker command-line-interface grafana
我已经安装了grafana via docker。
是否可以在我的主机上导出和运行grafana-cli?
【问题讨论】:
grafana-cli 用作主机上的命令,这样您就不需要每次都进入容器?或者您希望它从主机收集数据并进行处理?
标签: docker command-line-interface grafana
如果您打算在安装了一些插件的情况下运行 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
...假设您将 docker 容器命名为“grafana”,否则您将需要替换给定的容器名称。返回的 shell 提示符将允许您运行标准
root@3e04b4578ebe:/# grafana-cli plugins install ....
请注意,它可能会告诉您之后运行service grafana-server restart。根据我的经验,这不起作用(不确定它作为容器中的传统服务运行)。但是,如果您退出容器,然后从主机重新启动容器...
host:~$ docker restart grafana
这应该会重新启动 grafana 服务,并且您的新插件应该就位。
【讨论】:
Grafana 在 docker 容器中运行
Docker 安装在 Windows 10 上
测试:显示 grafana-cli 帮助的命令
c:\>docker exec -it grafana grafana-cli --help
使用版本测试:2019 年 11 月 6 日版本 6.4.4
【讨论】: