首页 > 解决方案 > 对于使用 docker 容器的 mongodb 的节点应用程序,什么最适合?

问题描述

对于使用 docker 容器的 mongodb 的节点应用程序,什么最适合?node 和 mongodb 都在同一个 docker 容器中,还是有相互连接的 nodeApp 和 mongodb 的单独容器?

我已经尝试了这两种方法,它们都对我有用。对于第一种情况,我采用了基于 ubuntu 的映像并使用 Dockerfile 安装了节点和 mongodb,并启动了在同一个容器中具有两个环境的容器。对于第二种情况,我使用 node 和 mongodb base-images 并作为单独的容器运行。但困惑我应该选择哪种方法?

标签: node.jsmongodbdocker

解决方案


考虑可扩展性。为 Node 和 MongoDB 使用单独的容器将是理想的。

它为您提供了灵活性。如果您只想将 MongoDB 容器迁移到其他实例或服务器。


推荐阅读