我正在关注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脚本,以便在启动和击落时使所有内容都按预期行为运行。