查询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  ### 安装mongo sudo docker run -itd --name mongo -p 27017:27017 mongo:4.4 -auth  进入数据库  #### 创建用户和密码 给默认的[数据库创建用户](https://so.csdn.net/so/search?q=%E6%95%B0%E6%8D%AE%E5%BA%93%E5%88%9B%E5%BB%BA%E7%94%A8%E6%88%B7&spm=1001.2101.3001.7020 "数据库创建用户")和密码 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 是否可以连接 ### **使用 Navicat 15 for MongoDB 连接 MongoDB,或者使用Navicat 连接**  点击url  输入url地址,点击确定,账号 密码 ip改成自己的 > mongodb://账号:密码@ip:27017/cpiot?authSource=admin\&readPreference=primary\&ssl=false\&maxPoolSize=512  点击测试连接,提示连接成功 