查询id: docker ps
[root@localhost ~]# docker stop c7a8c4ac9346
c7a8c4ac9346
[root@localhost ~]# docker rm c7a8c4ac9346
c7a8c4ac9346
[root@localhost ~]# docker rmi mongo
sudo docker pull mongo:4.4
sudo docker images
卸载旧的
sudo docker stop mongo
sudo docker rm mongo
安装
sudo docker run -itd --name mongo -p 27017:27017 mongo:4.4 -auth
进入数据库
创建用户和密码
给默认的数据库创建用户和密码
db.createUser({ user:'root',pwd:'dba.root',roles:[ { role:'userAdminAnyDatabase', db: 'admin'},"readWriteAnyDatabase"]});
登录数据库:
db.auth('root','dba.root')
创建数据库
创建数据库 : cpiot
db 查看
创建用户
db.createUser({user:'mymongo',pwd:'dba.mymongo',roles:[ { role: "readWrite", db: "cpiot" } ]})
出现 successfully 说明成功,接下来我们检查 mongodb 是否可以连接