MongoDBの可視化ツールであるmetabaseをdokerで構築します。
可視化するMongoDBは以下で構築したものを使います。
metabseをdokerで構築
# dockerコマンド一発でコンテナを立ち上げることができます。
$ docker run -d -p 3000:3000 --name metabase metabase/metabase
Unable to find image 'metabase/metabase:latest' locally
latest: Pulling from metabase/metabase
cbdbe7a5bc2a: Already exists
525f2e30780d: Pull complete
29bfc0a3c5fd: Pull complete
bd13a37efaea: Pull complete
b0dfa20d3fa4: Pull complete
92fd4d738b57: Pull complete
023160785b55: Pull complete
3069062d9e20: Pull complete
Digest: sha256:20025da6fdc192d4d6c9bafd5874e3f47b29452491fb0cf6d56e313ca45f753e
Status: Downloaded newer image for metabase/metabase:latest
a941154c3cb0e547fbbd177bb7bd2a65dc24f39774e3f8ff4dcaa3ddd8c86ced
# コンテナを確認
$ docker ps
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
a941154c3cb0 metabase/metabase "/app/run_metabase.sh" About a minute ago Up About a minute 0.0.0.0:3000->3000/tcp metabase
metabaseにアクセス
ブラウザでhttp://<ホストIP>:3000にアクセス
「開始しましょう」を押下
データベース情報を入力して次へ
すべて入力して次へ
次へ
これでMongoDBの可視化ツールmetabaseをdokerで構築は完了です。
30代のWEB系企業エンジニアです。毎回同じようなことを検索してしまうので、自分の備忘録的に書いています。サイトのデザインはQiita(https://qiita.com)さんに寄せています。