【发布时间】:2019-10-14 17:48:45
【问题描述】:
我想在同一个 docker 容器或 dyno 中运行 2 个进程。
这可能吗?
【问题讨论】:
-
有什么原因不能将它们组合到一个容器中?
-
这是 2 个完全独立的 API
我想在同一个 docker 容器或 dyno 中运行 2 个进程。
这可能吗?
【问题讨论】:
Heroku Dyno 非常类似于 docker 容器,并且具有相同的主要原理:在每个容器中只运行 一个 前台进程。
查看此post 了解什么是前台和后台进程。
通常建议您使用每个容器一个服务
来区分关注区域
随着时间的推移,也许你可以实现你的目标:在一个容器中运行多个服务(在你的情况下是 api)在 docker 中使用linux services,创建一个将启动其他子进程的进程或另一个解决方法,但由于安全限制和有限的 s.o 命令,在 heroku 中是不可能的。
【讨论】: