我试图“使用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配置非常奇怪,但该过程无法启动。
答案 0 :(得分:4)
您可以尝试:
CMD ["uwsgi", "--ini", "/home/webapp/configuration/uwsgi.ini"]