docker安装mongodb

 

一、拉取镜像

docker pull mongo:4.2.21

 

二、运行容器

docker run -d \
  --name mongo4 \
  -e MONGO_INITDB_ROOT_USERNAME=admin \
  -e MONGO_INITDB_ROOT_PASSWORD=123456 \
  -p 27017:27017 \
  mongo:4.2.21 --auth

 

三、创建用户

#进入容器
docker exec -it mongo4 mongo admin
# 添加管理员用户
db.createUser({ user:'admin',pwd:'sysyuan',roles:[ { role:'userAdminAnyDatabase', db: 'admin'}]});
# 切换到admin数据库
use admin
# 登录认证
db.auth('admin', 'sysyuan')
# 查看数据库
show dbs

 

# 创建yuan库
use yuan
# 设置yuan库的用户和密码
db.createUser({user:'yuan',pwd:'sysyuan',roles:['readWrite']})
#通过账号密码登录并添加users集合数据
db.auth("yuan","sysyuan")
db.users.insert( { name:"jinshengyuan", age:22} )

# 删除用户
db.dropUser('yuan')

 

posted @ 2024-08-15 17:25  程序员小艺  阅读(85)  评论(0编辑  收藏  举报