web-dev-qa-db-ja.com

DockerにインストールされたGrafanaでgrafana-cliを使用するにはどうすればよいですか?

インストールしました docker経由のgrafana

ホストで grafana-cli をエクスポートして実行することは可能ですか?

6
northtree

一部のプラグインをインストールして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 3 "以上"のプラグインのインストール

10
Ricardo

あなたが望むプラグインであなたの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サービスが再起動し、新しいプラグインが配置されているはずです。

7
Vagnerr

Dockerコンテナで実行されているGrafana

Windows10にインストールされたDocker

テスト:grafana-cliヘルプを表示するコマンド

c:\>docker exec -it grafana grafana-cli --help

バージョンでテスト済み:バージョン6.4.4 2019年11月6日

1
Edvaldo Silva