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 @   程序员小艺  阅读(91)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· winform 绘制太阳,地球,月球 运作规律
· AI与.NET技术实操系列(五):向量存储与相似性搜索在 .NET 中的实现
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 上周热点回顾(3.3-3.9)
历史上的今天:
2020-08-15 mysql开启远程登录权限
点击右上角即可分享
微信分享提示