Docker 与领班

Docker with foreman

当 运行 我的 Rails 服务器有工头时,有没有办法阻止我的容器退出。当工头做它的事情并启动我的 rails 服务器和 sidekiq 时,它立即按预期退出,退出代码为 0。有什么方法可以防止这种行为并保持容器 运行?

在我的例子中它仍然是 运行 在 运行 Rails 和 Sidekiq 之后:

➜  ~  ps aux | grep foreman
maxd       2194   0.0  0.2  2486168  29004 s000  S+    2:09PM   0:00.56 foreman: master

似乎工头总是在前台启动。可能你的问题与工头无关(尝试检查 Rails 和 Sidekiq 日志)?你 运行 它在 Docker 容器里怎么样?