从Docker启动uwsgi

时间:2016-01-30 13:27:51

标签: python docker uwsgi

我试图“使用uwsgi”对我的网络应用程序进行“dockerize”。

我的问题是,当我从Dockerfile运行uwsgi --ini uwsgi.ini时,它不会启动uwsgi进程。 我做错了什么?

我的Dockerfile看起来像这样(简化):

RUN mkdir /home/webapp/configuration
ADD uwsgi.ini /home/webapp/configuration
RUN uwsgi --ini /home/webapp/configuration/uwsgi.ini

构建图像时的输出:

Step 26 : RUN uwsgi --ini /home/webapp/configuration/uwsgi.ini
 ---> Running in 832a29ebf40e
[uWSGI] getting INI configuration from /home/webapp/configuration/uwsgi.ini
 ---> 3125dbfb1a75

uWSGI正在获取INI配置非常奇怪,但该过程无法启动。

1 个答案:

答案 0 :(得分:4)

您可以尝试:

CMD ["uwsgi", "--ini", "/home/webapp/configuration/uwsgi.ini"]