Edited at

metabaseのデータを永続化 docker-compose版

More than 1 year has passed since last update.


metabaseのデータを永続化 docker-compose版

metabaseの環境構築、インストールをDockerで行ったが、データを永続できなかったのでデータを永続化した。

他のコンテナも利用したいのでdocker-composeを利用する。

host側に/metabase を作っておきましょう。

注意:権限が誤っているとmetabaseコンテナが落ちますので注意が必要です


metabase/Dockerfile

FROM metabase/metabase

MAINTAINER xxxxx



docker-compose.yml

### Metabase Container #########################################

metabase:
build: ./metabase
volumes:
- /metabase:/metabase.db:cached
ports:
- "80:3000"

volumes: のところがポイントになります。

また、ports:"80:3000" とすることで、3000→80とできるので、AWSでALBの裏に置きやすいですね。