【问题标题】:How to run 2 process in the same docker container or dyno?如何在同一个 docker 容器或测功机中运行 2 个进程?
【发布时间】:2019-10-14 17:48:45
【问题描述】:

我想在同一个 docker 容器或 dyno 中运行 2 个进程。

这可能吗?

【问题讨论】:

  • 有什么原因不能将它们组合到一个容器中?
  • 这是 2 个完全独立的 API

标签: docker heroku


【解决方案1】:

Heroku Dyno 非常类似于 docker 容器,并且具有相同的主要原理:在每个容器中只运行 一个 前台进程。

查看此post 了解什么是前台和后台进程。

Docker official web says :

通常建议您使用每个容器一个服务

来区分关注区域

随着时间的推移,也许你可以实现你的目标:在一个容器中运行多个服务(在你的情况下是 api)在 docker 中使用linux services,创建一个将启动其他子进程的进程或另一个解决方法,但由于安全限制和有限的 s.o 命令,在 heroku 中是不可能的。

【讨论】:

    猜你喜欢
    • 2017-08-07
    • 2018-09-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-03-26
    • 1970-01-01
    • 2021-10-06
    • 1970-01-01
    相关资源
    最近更新 更多