西安有做网站的吗,网络运营者不是指,wordpress首页加音乐,普通下载app安装appDocker之MongoDB安装、创建用户及登录认证 文章目录 Docker之MongoDB安装、创建用户及登录认证1. 拉取镜像2. 创建宿主机容器数据卷3. 运行mongodb容器1. 运行容器2. 创建用户3. 创建数据库并设置密码 1. 拉取镜像
docker pull mongo:4.2.212. 创建宿主机容器数据卷 运行docke…Docker之MongoDB安装、创建用户及登录认证 文章目录 Docker之MongoDB安装、创建用户及登录认证1. 拉取镜像2. 创建宿主机容器数据卷3. 运行mongodb容器1. 运行容器2. 创建用户3. 创建数据库并设置密码 1. 拉取镜像
docker pull mongo:4.2.212. 创建宿主机容器数据卷 运行docker容器时创建容器数据卷如-v E:/dockeData/mongodb/data/db:/data/db 3. 运行mongodb容器 其他配置参照docker Hub官网Mongo - Official Image | Docker Hub 1. 运行容器
# 1.快速运行容器临时测试
docker run -it -d --name mymongo -p 27018:27017 mongo:4.2.21# 2.运行容器并挂载容器数据卷(推荐) --auth表示连接mongodb时需要认证
docker run -it -d --name mongo4 -v E:/dockeData/mongodb/data/db:/data/db -p 27017:27017 mongo:4.2.21 --auth2. 创建用户
#进入容器
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 dbs3. 创建数据库并设置密码
# 创建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)