Dockerfile में मेरे पास एक परत है जो संस्थापित करता है requirements.txt
:
FROM python:2.7
RUN pip install -r requirements.txt
जब मैं डॉक चित्र बनाता हूँ तो यह इस फाइल में किए गए किसी भी बदलाव की परवाह किए बिना पूरी प्रक्रिया को चलाता है ।
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
) का आउटपुट पोस्ट करें । संभवतः, यह आपकी बिल्ड प्रक्रिया का एक पुराना चरण है, जो कैश को ख़त्म कर रहा है, जिससे यह कदम चल सकता है।