〇Metabaseの画面
〇構築方法
1.Portainer画面横のStacksをクリックして、Stacks list画面でAdd a stackボタンをクリックします
2.Create stack画面で、Nameフィールドにmetabase-mysql-stackを入力し、Web editorに以下を張り付ける
version: "3"
services:
metabase:
image: metabase/metabase
container_name: "metabase"
volumes:
- "metabase-data:/metabase-data"
environment:
MB_DB_TYPE: mysql
MB_DB_DBNAME: metabase
MB_DB_PORT: 3306
MB_DB_USER: root
MB_DB_PASS: metabase
MB_DB_HOST: metabasedb
ports:
- "3000:3000"
depends_on:
- metabasedb
metabasedb:
image: mysql:5.7
command: mysqld --character-set-server=utf8mb4 --collation-server=utf8mb4_unicode_ci
container_name: "metabase-db"
ports:
- "14006:3306"
volumes:
- "metabasedb-data:/var/lib/mysql"
environment:
MYSQL_DATABASE: metabase
MYSQL_ROOT_PASSWORD: metabase
volumes:
metabasedb-data:
driver: local
metabase-data:
driver: local
貼り付け後、deploy stackボタンをクリックします。
6.ブラウザから以下のURLにアクセス
http://<Dockerホスト名またはIP>:3000/
しばらくすると管理者ユーザ登録画面となるので、管理者情報を入力して「Next」をクリックします
7.接続先データベース情報を入力します
Name: metabasedb
Host: metabasedb
Port: 3306
Database name: metabase
Database username: root
Database password: metabase
8.統計情報の送付可否設定を行います。これで、初期設定は完了します。
○関連情報
・Metabaseに関する他の記事はこちらを参照してください。
・Portainerに関する他の記事はこちらを参照してください。
0 件のコメント:
コメントを投稿