この短いチュートリアルでは、Docker compose を使用して基本的な Grafana インスタンスをセットアップするプロセスを簡単に説明します。
要件
この投稿で提供されているコマンドと手順を実行するには、次のものが揃っていることを確認してください。
- Dockerエンジンがインストールされている
- Docker Composeがインストールされている
- Dockerコンテナを実行するための十分な権限
Docker Compose ファイルの定義
最初のステップは、Docker コンテナーを実行するための Docker compose 構成を定義することです。まず、構成ファイルを保存するディレクトリを作成します。
$ mkdir グラファナ
ディレクトリに移動し、docker-compose.yml ファイルというファイルを作成します。
$ cd グラファナ
$ touch docker-compose.yml
ファイルを編集し、次のように構成を追加します。
バージョン: 「3.8」
サービス:
グラファナ:
画像: グラファナ / グラファナエンタープライズ
コンテナ名: グラファナ
再起動: 停止しない限り
ポート:
- 「3000:3000」
ボリューム:
- グラファナデータ: / だった / ライブラリ / グラファナ
ボリューム:
グラファナデータ: { }
上記の Docker Compose 構成ファイルでは、Grafana コンテナーをデプロイするためのすべてのステップと構成を定義します。
まず、Docker compose 形式のバージョンを定義します。次に、必要なサービスをすべて含む Grafana サービスを定義します。たとえば、Docker に Grafana エンタープライズ イメージを使用するように指示します。
また、再起動ポリシー、ポート 3000 へのポート マッピングなど、他のサービス機能も指定します。
最後に、データの永続性を確保するために、grafana_data という名前のボリュームを作成し、データを /var/lib/grafana に保存します。
コンテナの実行
構成に満足したら、docker compose ユーティリティを使用してコンテナーを次のように実行できます。
$ ドッカーの構成 -d
グラファナへのアクセス
コンテナが起動したら、次のアドレスに移動して Grafana インスタンスにアクセスできます。 http://localhost:3000 。
これにより、デフォルトの資格情報を入力するよう求められます。 admin/admin の組み合わせを使用します。ログインすると、管理者アカウントのパスワードを変更する必要があります。
結論
このチュートリアルでは、Docker コンテナーと Grafana エンタープライズ イメージを使用した Grafana インスタンスのセットアップの基本について説明しました。詳細とカスタマイズについては、ドキュメントを参照してください。