linux环境使用docker安装mongodb
拉取镜像
docker pull mongo:4.4.4
查看镜像
docker images
镜像安装并启动
docker run -itd --name mongo -p 27017:27017 mongo --auth
如果出现如下错误
请使用
docker exec -it mongo mongosh
到这里就表示mongodb数据库已经登录进去了,下面的就是设置账号和密码,以及创建数据库
首先创建admin用户,为了后面可以有权限创建我们想要的数据库
test> use admin
dmin> db.createUser( {user: "admin",pwd: "admin",roles: [ { role: "userAdminAnyDatabase", db: "admin" } ]});
admin> db.auth("admin","admin")
现在创建我们需要的数据库
use centos
db.createUser( { user: "cc", pwd: "123456", roles: [ { role: "readWrite", db: "centos" } ] } );
现在已经就创建好了
参考如下命令
use test db.createUser( { user: "xx", pwd: "xx", roles: [ { role: "readWrite", db: "test" } ] } )
使用工具测试结果如下
上图表示已经以27017端口运行起来了