MongoDB:可以在同一目录(dbpath)上运行多个mongod吗?

时间:2017-12-27 03:27:02

标签: mongodb docker

我目前正在使用Docker,我使用mongo图片作为我的数据库容器。对于持久存储,我将主机的目录(例如/var/docker/data/db)安装到容器(例如/data/db)。

到现在为止,每当我想运行mongo shell并连接到我的db时,我就是在做这些事情:

  • 使用docker exec -it <container> bash
  • 附加到正在运行的MongoDB容器
  • 在容器内运行mongo shell
  • 做一些工作

但我认为,如果我可以在主机上单独运行mongod,而不是在容器中运行,那么即使容器未运行也会连接到它。

这样可以吗?如果我在同一目录(文件)上运行两个mongod进程,是否会出现文件访问冲突?

如果有人做了类似的工作,请与我分享您的经验。感谢。

0 个答案:

没有答案