概要
- MongoDB はデフォルトで認証が有効になっていない
- 公式の docker イメージ external_link で認証を有効にする方法のメモ
参考URL
MONGO_INITDB_ROOT_USERNAME
と MONGO_INITDB_ROOT_PASSWORD
の両方を設定することで --auth
オプション付きで mongod が立ち上がる
- How to enable authentication on MongoDB through Docker? external_link
- docker-composeでMongoDBとMongo Expressを起動するには external_link
起動後
DB 専用のユーザーを作成する
Robo 3T を利用するのが楽
MONGO_INITDB_ROOT_USERNAME
に設定したユーザーで connect- Create Database
- ユーザーの作成