जिस क्षेत्र के लिए आप कैश को निष्क्रिय करना चाहते हैं, उससे पहले हमेशा कुछ अर्थहीन और सस्ते-से-कमांड चलाने का विकल्प होता है।
जैसा कि इस समस्या टिप्पणी में प्रस्तावित है , एक बिल्ड लॉजिक ब्लॉक जोड़ सकता है (नाम मनमाना हो सकता है):
ARG CACHEBUST=1
इस तरह के क्षेत्र से पहले, और प्रत्येक रन --build-arg CACHEBUST=$(date +%s)को एक docker buildतर्क के रूप में जोड़कर उसके मूल्य को संशोधित करें (मूल्य भी मनमाना हो सकता है, यहां यह वर्तमान डेटाटाइम है, रन भर में इसकी विशिष्टता सुनिश्चित करने के लिए)।
यह निश्चित रूप से, सभी निम्नलिखित ब्लॉकों के लिए भी कैश को अक्षम कर देगा, क्योंकि मध्यवर्ती छवि का हैश योग अलग होगा, जो वास्तव में चयनात्मक कैश को गैर-तुच्छ समस्या को अक्षम करता है, यह ध्यान में रखते हुए कि वर्तमान में कैसे काम करता है।