Python 从Docker启动uwsgi

Python 从Docker启动uwsgi,python,docker,uwsgi,Python,Docker,Uwsgi,我正在尝试将使用uwsgi的web应用程序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 生成映像时的

我正在尝试将使用uwsgi的web应用程序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配置非常奇怪,但进程没有启动。

您可以尝试:

CMD ["uwsgi", "--ini", "/home/webapp/configuration/uwsgi.ini"]
您可以尝试:

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

ty ro replace在Dockerfile中按CMD运行ty ro replace在Dockerfile中按CMD运行