进入创建的MongoDB容器 codeduidaima.com docker exec -it mongo-test mongosh MongoDB报错"ongoServerError: not authorized on admin to execute command" MongoDB默认是不需要用户密码就可以连接的,如果使用命令报错"ongoServerError: not authorized on admin to execute command ",则表示当前登陆用户不具备相应...
1、查看可用的 MongoDB 版本 访问MongoDB 镜像库地址:https://hub.docker.com/_/mongo?tab=tags&page=1。 可以通过 Sort by 查看其他版本的 MongoDB,默认是最新版本mongo:latest。 你也可以在下拉列表中找到其他你想要的版本: 此外,我们还可以用docker search mongo命令来查看可用版本: $ docker search mongo ...
How Do I Connect to a MongoDB Docker Container? You can start a MongoDB container just like any other container. If port 27017 is exposed to the host, you will be able to connect to your MongoDB Docker container using the connection string mongodb://HOST:PORT.English...
进入创建的MongoDB容器 复制 docker exec -it mongo-test mongosh 1. 图片 MongoDB报错"ongoServerError: not authorized on admin to execute command" MongoDB默认是不需要用户密码就可以连接的,如果使用命令报错"ongoServerError: not authorized on admin to execute command ",则表示当前登陆用户不具备相应权限。
$ docker exec -it mongo mongo admin # 创建一个名为 admin,密码为 admin 的用户。docker exec -it mongo mongosh admin成功结果如下:(2)创建用户1 2 admin> db.createUser({ user:'admin',pwd:'admin',roles:[ { role:'userAdminAnyDatabase', db: 'admin'},"readWriteAnyDatabase"]}); { ok...
删除已经运行的mongo容器:docker rm -f mongodb 指定验证启动mongo容器:docker run -p 27017:27017 -v /data/mongo:/data/db --name mongodb -d mongo --auth 也就是在之前的启动命令后面加上 --auth:需要密码才能访问容器服务 此时强行访问,可以看到提示,没有授权 ...
docker run -v /home/mongodb/data:/data/db --memory 4g -p 27017:27017 --name mongodb-4.4.12 -d mongo:4.4.12 #远程配置 docker cp /etc/mongod.conf mongodb-4.4.12:/etc/mongod.conf.orig #删除容器 docker stop mongodb-4.4.12
"td-op-uid":true})#不查询条件,只显示_id,type,td-op-uid字段(true和1都行)#通过id查询db.dalan_test.find({"test_id":"chenwei"}, {_id:0});#查询test_id结果, 过滤_id字段db.dalan_test.find({"_id": ObjectId("64436640873e3385b8bb20ae")});#通过_id查询#左边是mongodb查询语句,...
一、Docker安装MongoDb MongoDB版本:5.0.5 参考: https://www.cnblogs.com/cwp-bg/p/10403327.html https://blog.csdn.net/weixin_45753881/article/details/126647801 h
第一步:[root@localhost ~]# docker pull mongo mongodb 名称 第二步: [root@localhost ~]# docker run --name mongodb -p 27017:27017 -d mongo 开机自启 第三步: [root@localhost ~]# docker update mongodb --restart=always Docker复杂安装MongoDB使用数据卷持久化数据 ...