mongoで認証を構成するためのいくつかの前提条件があります:
-
この行をmongod.confに配置します
セキュリティ:
承認:有効
この後、Dockerを再起動し、次の手順に従います。
-
mongo
を介してmongoに接続します - 管理者を使用
-
ユーザーを作成する
{ user: "root", pwd: "root", roles: [ { role: "userAdminAnyDatabase,readWriteAnyDatabase", db: "admin" } ]
})
-
Mongoシェルを終了します
- mongoに接続するための認証データベースを提供します:
mongo admin -u root -proot