uWSGI是一个由unbit提供的Web应用服务器,实现了WSGI规范。
在Docker中下载了一个 python:3.6-alpine
的镜像,相比其它版本,更加精简。但同时也缺少了很多必要的包,在镜像中直接安装uwsgi
时会发生错误。
pip install uwsgi
可能会产生无法编译或找不到python包的头文件错误。
解决办法
1 | apk add --no-cache gcc make libc-dev linux-headers pcre-dev |
Dockerfile
1 | FROM python:3.6-alpine |