我的挂载目录
docker -d -p27017:27017 -v $HOME/Public/mongo:/data/db --name mongo mongo
如果你是一名 MongoDB 的初学者,那么你入门 MongoDB 的第一件事就是安装,但是安装 MongoDB 还需要自己配置一些服务。
这时候,Docker 就能帮上大忙,它能够让你不需要本地安装 MongoDB 就能使用。
首先你的电脑上需要 安装 Docker,然后在 Docker 的镜像中查询 MongoDB 的镜像,命令如下:
docker search mongodb

我们在这些镜像中选择使用第一个镜像,即 mongo。拉取 mongo 镜像,命令如下:
docker pull mongo
查看该镜像的信息:
docker images mongo

现在,在 Docker 中已经存在 MongoDB 的镜像 mongo,开始使用这个镜像,输入命令:
docker run -p 27000:27017 -v $PWD/db:/data/db -d mongo:latest
其中, -p 参数为端口映射,格式为:主机(宿主)端口:容器端口,-v 参数为数据卷挂载,将主机的目录$PWD/db 映射到容器的 /data/db,这是为了存储 MongoDB 操作时的数据,-d 参数表示后台运行。

接着输入命令查询正在运行的 Docker 容器:
docker ps

然后运行以下命令,即可使用 Docker 中的虚拟机,该虚拟机已帮你安装好 MongoDB,可以直接使用:
docker exec -it ca5ea3582c0d bash
在虚拟机中输入 mongo ,界面如下:

MongoDB 的基础操作 ?https://blog.youkuaiyun.com/Bule_daze/article/details/100548695
? 相关链接:
本文介绍了如何利用Docker简化MongoDB的安装和配置过程。首先,你需要在电脑上安装Docker,然后通过`docker search mongodb`找到镜像,使用`docker pull mongo`拉取MongoDB镜像。接下来,通过`docker run`命令启动MongoDB容器,并用`-p`参数映射端口,`-v`参数挂载数据卷,确保数据持久化。最后,使用`docker ps`检查容器状态,`docker exec`进入容器并启动MongoDB shell。这样,你就可以在不安装本地MongoDB的情况下,开始进行MongoDB的基础操作了。
2014

被折叠的 条评论
为什么被折叠?



