您的docker-compose.yml应该如下所示:
version: '2'services: web: build: context: ./web args: REQUIREMENTS: "requirements_dev.txt"
您的Dockerfile应该使用
ARG如下方式定义构建参数:
FROM python:3.5ENV PYTHonUNBUFFERED 1ENV APP_ROOT /usr/src/appARG REQUIREMENTS...COPY $REQUIREMENTS $APP_ROOT/RUN pip install -r $APP_ROOT/$REQUIREMENTS
我对此进行了验证,并在Github上创建了一个缩小的功能演示:
https://github.com/jannikweichert/stackoverflow-41747843



