インストールしました 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
Grafana4.xでこれを行いました
あなたが望むプラグインであなたのGrafanaインストールの完全な自動セットアップのために私は従うでしょう リカルドの提案 。そのような1回のヒットで、コンテナー全体を必要に応じて構成できると、はるかに優れています。
ただし、プラグインを操作しているだけで、プラグインを手動でインストールしたい場合は、ホストから実行中のDockerインスタンスのシェルにアクセスできます。
Host:~$ docker exec -it grafana /bin/bash
... Dockerコンテナに「grafana」という名前を付けたと仮定します。そうでない場合は、指定されたコンテナ名に置き換える必要があります。返されるシェルプロンプトにより、標準を実行できます
root@3e04b4578ebe:/# grafana-cli plugins install ....
後でservice grafana-server restart
を実行するように指示される場合があることに注意してください。私の経験では、それは機能しませんでした(コンテナー内で従来のサービスとして実行されるかどうかはわかりません)。ただし、コンテナを終了し、ホストからコンテナを再起動すると...
Host:~$ docker restart grafana
これでgrafanaサービスが再起動し、新しいプラグインが配置されているはずです。
Dockerコンテナで実行されているGrafana
Windows10にインストールされたDocker
テスト:grafana-cliヘルプを表示するコマンド
c:\>docker exec -it grafana grafana-cli --help
バージョンでテスト済み:バージョン6.4.4 2019年11月6日