确保docker安装,并且成功运行
然后拉取mongodb镜像
可以去dockerhub上去拉取 地址:Docker
也可以直接拉取,没有指定版本默认拉取最新版本,这里我安装的是mongodb5.0.5
docker pull mongo 默认拉取最新版本
docker pull mongo:5.0.5 也可以指定版本
拉取后查看镜像是否拉取下来
docker images
然后启动镜像
docker run --name mongo -d -p 27017:27017 mongo:5.0.5
运行成功结果如下:
如果出现如下错误:重启一下docker
systemctl restart docker
没有错误查看是否启动成功
docker ps
然后进入mongo
docker exec -it c9313385580b bash
c9313385580b 是你启动的mongo id
然后出现如下页面
如果版本和我一样是5.0.5,输入mongo就可以进入
如果超过了6版本,要使用mongosh命令 mongo命令被弃用了,出现如下页面就进入了mongodb
退出命令
exit
如果要停止mongo服务
docker stop 加上服务id,或者前几个字母标识即可
重新启动的话
docker start deb 就可以启动了