如何在Docker容器中自动化upstart脚本

时间:2015-11-13 18:19:33

标签: python-3.x nginx ubuntu-14.04 uwsgi upstart

我正在关注this tutorial设置nginx和uwsgi以服务Flask应用程序 配置upstart脚本后,我遇到了问题 它说:

  

您可以输入以下内容立即开始此过程:
  sudo start myproject

我试图在docker容器中配置此堆栈以保持环境清洁。

但是当我键入sudo start myproject(此脚本用于运行uwsgi服务器)时,它返回0并且不启动任何内容。

我正在使用docker,因为我需要灵活地扩展负载,当需要时我可以运行另一个容器。我使用ubuntu-14.04 docker镜像。我希望这份工作能够自动启动 正如我从this question发现的那样,docker正在使用它自己的/sbin/init

我的问题是如何在这种情况下替换upstart脚本,以便在启动和击落时使所有内容都按预期行为运行。

0 个答案:

没有答案