docker composeでmetabaseを構築する

docker composeでmetabaseを構築する

docker composeで、データ分析(BIツール)である「metabase」を構築するまでの手順を記述してます。

環境

  • OS Rocky Linux 8.4 (Green Obsidian)
  • docker 20.10.8
  • docker compose 1.29.2

※Rocky Linuxにdockerのインストールはこちら

docker-compose.yml取得

gitからcloneしてきます。

$ git clone https://github.com/thiras/metabase-docker-compose.git

移動します。

$ cd metabase-docker-compose

「.env」をコピーして作成します。

$ cp .env.example .env

「.env」に使用するキーを生成しておきます。

$ openssl rand -base64 32

DV/G3mSY7NG+XqnEhSIKu2a+oltuzWPPZqGRDF7D7wc=

「.env」を編集します。

$ nano .env

MB=DV/G3mSY7NG+XqnEhSIKu2a+oltuzWPPZqGRDF7D7wc=
POSTGRES_PASSWORD=password
PGADMIN_PASSWORD=password

タイムゾーンを「Asia/Tokyo」に設定しきます。

$ nano docker-compose.yml

    environment:      JAVA_TIMEZONE: Asia/Tokyo

起動

下記のコマンドでコンテナの作成と起動します。

$ docker-compose up -d

ログは下記のコマンドで確認することが可能です。

$ docker-compose logs -f

metabase使用

起動した「metabase」にブラウザから、アクセスしてみます。
ブラウザから http://プライベートIP:3000にアクセスします。

「開始しましょう」ボタンをクリックします。

必要情報を入力します。

DBへの接続情報です。あとからでも追加できます。

「次へ」をクリックします。

「Metabaseを使い始める」をクリックします。

TOPページにアクセスできれば、構築は完了です。