validation到Mongodb泊坞窗容器
如何在Mongodbdocker容器中使用身份validation? 创build用户并在Mongodb容器中使用该用户身份validation
在使用Mongodb和Python烧瓶应用程序时,我们希望使用合适的用户名和密码来保护mongodb容器。
正如--auth
集线器上的文档所写,您需要使用--auth
标志运行映像,然后添加初始pipe理用户。 步骤概述:
启动数据库
docker run --name some-mongo -d mongo --auth
添加初始pipe理用户
$ docker exec -it some-mongo mongo admin connecting to: admin > db.createUser({ user: 'jsmith', pwd: 'some-initial-password', roles: [ { role: "userAdminAnyDatabase", db: "admin" } ] }); Successfully added user: { "user" : "jsmith", "roles" : [ { "role" : "userAdminAnyDatabase", "db" : "admin" } ] }