Mon dockerfile est donc:
FROM iron/python:2.7
WORKDIR /app
ADD . /app
RUN pip install --upgrade pip
RUN pip install -r ./requirements.txt
Récemment, cependant, lorsque j'ai créé mon image avec: docker build --no-cache -t <image name>:<tag>
Je rencontre la question de:
Step 4/6 : RUN pip install --upgrade pip
---> Running in 00c781a53487
/bin/sh: pip: not found
The command '/bin/sh -c pip install --upgrade pip' returned a non-zero code: 127
y a-t-il eu des changements dans docker qui pourraient avoir causé cela? Parce que la semaine dernière, tout allait bien et il n'y avait aucun problème à construire l'image avec le même code exact.
Vous devez d'abord installer pip.
FROM iron/python:2.7
WORKDIR /app
ADD . /app
RUN set -xe \
&& apt-get update \
&& apt-get install python-pip
RUN pip install --upgrade pip
RUN pip install -r ./requirements.txt