【发布时间】:2021-01-17 13:27:31
【问题描述】:
这是我的 Dockerfile:
FROM python:3.7-alpine
RUN mkdir -p /usr/src/app
WORKDIR /usr/src/app
COPY . /usr/src/app
RUN apk --update add gcc build-base freetype-dev libpng-dev openblas-dev musl-dev
RUN apk update
RUN pip install --no-cache-dir -r requirements.txt
EXPOSE 5000
CMD ["uwsgi", "app.ini"]
在构建uwsgi轮时遇到错误:
In file included from core/utils.c:1:
./uwsgi.h:238:10: fatal error: linux/limits.h: No such file or directory
238 | #include <linux/limits.h>
| ^~~~~~~~~~~~~~~~
我需要向 Dockerfile 添加什么包?+
【问题讨论】:
-
在pkgs.alpinelinux.org上,选择顶部的“内容”,输入
limits.h作为文件名,**/linux作为路径。