1 docker search mongo execute the command:
Run 2 Mongo
Docker RUN --name Mongo -v / mnt / MongoDB: / Data / DB -p 27017: 27017 -d Mongo --auth
-name name specified container
-v designated data storage location
-p port mapping
-d background
-auth authentication is required, the default is no authentication of mongo
3 mongo enter the command line, add users
docker exec -it mongo /bin/bash
mongo
use admin
db.createUser({user:"lisi",pwd:"123456",roles:[{role:'root',db:'admin'}]})
exit
exit
Four pairs admin authenticate
db.auth ( "user", "password ");
db.createUser({ user: 'zhangsan', pwd: '123456', roles: [ { role: "readWrite", db: "dbname" } ] });
5 Add Database
use dbname;
5 Adding data:
db.test.save({name:"zhangsan"});