Error: network error while attempting to run command ‘whatsmyuri‘ on host ‘192.168.5.57:27017‘
今天在本地下载了一个MongoDB数据库后,使用本地连接访问没有问题。MongoDB默认安装到了C盘,使用命令行进入bin目录下,执行了mongod命令,开启本地的MongoDB数据库服务,然后执行mongo命令去连接服务,发现访问成功没有问题。然后我再虚拟机上使用docker拉取了一个mongoDB的镜像,创建mongoDB的容器并运行。命令行运行连接发现MongoDB登录报错后来找到原因是因为
·
今天在本地下载了一个MongoDB数据库后,使用本地连接访问没有问题。
MongoDB默认安装到了C盘,使用命令行进入bin目录下,执行了mongod命令,开启本地的MongoDB数据库服务,然后执行mongo命令去连接服务,发现访问成功没有问题。
然后我再虚拟机上使用docker拉取了一个mongoDB的镜像,创建mongoDB的容器并运行。命令行运行连接发现MongoDB登录报错
后来找到原因是因为我的docker 默认拉取的是最新的mongoDB镜像。而我本地下载的是3.2版本。后面我重新拉取了一下mongoDB的镜像,指定版本号后,重新连接问题解决
docker pull mongo:3.2.21
更多推荐
已为社区贡献3条内容
所有评论(0)