我习惯在 docker 当中用 alpine 来部署服务.
最近在部署 flask 时使用了 tiangolo/uwsgi-nginx-flask:python3.6-alpine3.7 这个镜像
别人写好的 flask 镜像, 里面包括了 uwsgi nginx
用着省事啊.
但是在安装 lxml 库的时候总是安装不上去.
经多处查询.
发现是镜像当中的系统库缺一些东西.
RUN apk add --no-cache gcc musl-dev libxslt-dev
安装 gcc musl-dev libxslt-dev
就可以了
别问我什么 centos ubuntu, 我也不知道.
来源: http://www.bubuko.com/infodetail-2606106.html