我在运行时遇到一些奇怪的错误
docker-compose build
对于我的Docker化应用程序,
之前,当我的dockerfile是这样的时候:
FROM python:2
ENV PYTHONUNBUFFERED 1
RUN mkdir /code
EXPOSE 80
WORKDIR /code
ADD requirements.txt /code/
RUN pip2 install -r requirements.txt
ADD . /code/
我没有这种错误,并且应用程序运行良好, 但是为了减少存储使用,我决定使用alpine,所以我更改了Dockerfile:
FROM python:2-高山
ENV PYTHONUNFFERFERD 1 运行apk --update添加--no-cache g ++
运行mkdir / code
WORKDIR /代码
ADD requirements.txt / code / 运行pip install -r requirements.txt
ADD。 / code /
但是为此,我遇到了错误,我知道我必须添加一些内容,但是我不知道确切是什么,
对于requirements.txt中的每个库,我都收到此错误:
Failed building wheel for scipy
在构建的最后,我得到了这个错误
ERROR: Service 'web' failed to build: The command '/bin/sh -c pip install -r requirements.txt' returned a non-zero code: 1
docker-compose.yml:
version: '3'
services:
db:
image: postgres
web:
build: .
command: python manage.py runserver 0.0.0.0:8000
volumes:
- .:/code
ports:
- "8000:80"
depends_on:
- db
有人可以帮我吗?