小编Ale*_*lex的帖子

我应该将应用程序拆分为多个链接的 Docker 容器还是将它们合并为一个?

背景

我目前正在构建一个我想部署到 Docker 容器的应用程序。

容器将在我的服务器上运行。我希望能够在同一台服务器上运行其他应用程序,而不会增加运行的 Docker 映像的数量。

截至目前,不同的零件/容器是:

  • Nginx(反向代理,静态资源)
  • 节点(应用程序前端)
  • 节点(应用后端/API)
  • 蒙戈(数据库)

想法

我的一般想法是每个不同的部分都应该作为一个容器运行。我担心的是,如果我要在同一台机器上运行另一个应用程序,我最终会用大量无法处理的链接图像来膨胀它。

这可以通过为每个应用程序制作一个图像来解决。这样上述服务将成为一个图像的一部分。这首先与 Docker 的整体安全性或目的冲突吗?

澄清

在一个 Docker 镜像中拥有多个服务是否与 Docker 的目的冲突?

当从一个镜像运行服务时,容器的整体安全优势会被消除吗?

virtualization containers docker

7
推荐指数
1
解决办法
3491
查看次数

标签 统计

containers ×1

docker ×1

virtualization ×1