前景提要
今天学习新的项目用到了mongoDB。我打算用docker安装。
docker安装mongoDB
好久没用docker了,第一步就是先找到国内的镜像,然后
vim /etc/docker/daemon.json
填入可用的镜像开始拉取资源
docker pull mongo
下载成功之后进行查看
docker images
如果有各种网络错误,不要慌张,99% 是镜像的问题,在网上找到最新的替换一下就可以了。
安装成功之后,开始运行mongoDB。
问题出现
运行当中总是出现这个错误
运行代码
docker exec -it mongo mongo admin
返回结果:
OCI runtime exec failed: exec failed: unable to start container process: exec: "mongo": executable file not found in $PATH: unknown
看了一下网上的帖子都没有解决方案,上github和官网找问题,找到了问题
网上的安装方法太老了已经,最新的命令是mongosh了已经
因此改用
docker exec -it mongo mongosh admin
解决问题