#安装mongo5.0以上版本(宿主机的cpu必须支持AVX命令)
#查看本机是否支持AVX指令:grep avx /proc/cpuinfo
一、拉取镜像
docker pull mongo:4.4二、启动docker容器
docker run -itd --name mongo -v /home/mongodb/data:/data/db -p 27017:27017 mongo:4.4 --auth--auth:需要认证
三、进入mongo容器的admin数据库
docker exec -it mongo mongo admin四、设置用户名和密码
db.createUser({ user:'root',pwd:'123456',roles:[ { role:'userAdminAnyDatabase', db: 'admin'},"readWriteAnyDatabase"]});五、认证成功,即可操作数据库
db.auth('root', '123456');六、测试
1、创建数据库,如果有则check到当前数据库,如果没有则新建
use testdb;2、插入一条数据
db.student.insert({name:'testlz',age:30});3、查询数据
db.student.find();4、修改数据
db.student.update({name:'testlz'},{$set: {age:'18'}});5、删除数据
db.student.remove({name:'testlz'});
文章详细介绍了如何在CPU支持AVX指令的环境下,通过Docker安装MongoDB4.4版本,包括拉取镜像、启动容器、设置用户认证以及在容器中进行数据库的操作,如创建用户、插入、查询、修改和删除数据。
594

被折叠的 条评论
为什么被折叠?



