FROM python:2.7
RUN pip install -r requirements.txt
构建Docker镜像时,无论对此文件进行了何种更改,它都会运行整个进程而不受影响。
我该如何确保当文件发生更改时,Docker只运行pip install -r requirements.txt
?
Removing intermediate container f98c845d0f05
Step 3 : RUN pip install -r requirements.txt
---> Running in 8ceb63abaef6
Collecting https://github.com/tomchristie/django-rest-framework/archive/master.zip (from -r requirements.txt (line 30))
Downloading https://github.com/tomchristie/django-rest-framework/archive/master.zip
Collecting Django==1.8.7 (from -r requirements.txt (line 1))
docker build
的输出(和您的Dockerfile
)。 可能是构建过程中的早期步骤破坏了缓存,导致此步骤运行。 - Thomas Orozco