【问题标题】:Multiple vs single container多个与单个容器
【发布时间】:2018-12-30 12:57:07
【问题描述】:

我想把 nginx 放在多个 node.js 进程前面(我想通过 pm2 来管理它们)。我还想管理这个多个 node.js 进程的粘性会话。我该怎么做?我应该使用两个容器(node.js + nginx)还是以某种方式将它们放在一个容器中?

我怀疑如果使用多个容器,我需要使用 docker-compose,但我可以使用 ECS 做到这一点吗?

【问题讨论】:

  • 在 ECS 上可以运行 docker-compose。为什么要多个节点 js 容器?
  • 用于缩放目的
  • 如何在 ECS 中运行 docker-compose?
  • 安装 docker-compose 然后运行它,例如docker-compose up -d 如果要扩展,最好查看 docker swarm 或 Kubernetes,这样可以根据负载进行扩展。
  • 谢谢!所以你说要在生产中扩展我最好使用ECS for Kubernetes 还是简单地使用 Kuberenetes?

标签: docker docker-compose amazon-ecs


【解决方案1】:

最好的做法是拥有两个容器并使用 docker-compose。 关于 ECS,请查看这里,他们提出了自己的东西,也许你会喜欢 https://docs.aws.amazon.com/AmazonECS/latest/developerguide/cmd-ecs-cli-compose.html

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2016-09-30
    • 1970-01-01
    • 2018-04-30
    • 2021-09-15
    • 1970-01-01
    • 1970-01-01
    • 2020-04-28
    • 1970-01-01
    相关资源
    最近更新 更多