Docker基礎安裝見前一章
進入Mongodb安裝:
dcoker search mogodb --查詢鏡像
docker pull mongo:latest --拉取鏡像
docker images --查詢鏡像
docker run -itd --name mongo -p 27017:27017 mongo --auth --啓動鏡像爲容器(--auth 表示必須認證才能操作數據庫)
docker ps --查看容器
docker exec -it mongo mongo admin --進入mongodb鏡像
db.createUser({ user:'admin',pwd:'123456',roles:[ { role:'userAdminAnyDatabase', db: 'admin'}]}); --創建管理員用戶
db.auth('admin', '123456') --用戶認證
db.system.users.find() --查詢所有用戶
show dbs --顯示所有數據庫
use test --切換(沒有會創建)數據庫
db.createUser({user: "admin",pwd: "123456",roles: [ { role: "userAdminAnyDatabase", db: "test"} ]}); --創建用戶
db.grantRolesToUser("admin", [ { role:"dbOwner", db:"test"} ]) ; --給用戶授權
db.auth('admin','123456') --權限認證
db.createCollection("runoob"); --創建集合
show collections --顯示集合
db.runoob.insert({name:'張三',age:'30',sex:'男'}) --向集合寫入文檔數據
db.runoob.find() --查詢集合下的文檔數據