একটি ডকফাইফিলের মধ্যে আমার একটি স্তর রয়েছে যা ইনস্টল করে 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
) এর আউটপুট পোস্ট করুন । সম্ভবতঃ, এটি আপনার বিল্ড প্রক্রিয়াতে পূর্বের একটি পদক্ষেপ যা ক্যাশে আবদ্ধ করছে, যার ফলে এই পদক্ষেপটি চালিত হবে।