डॉकर के पास एक कैश है, जो बहुत अच्छा है, लेकिन मैं "डॉकटर बिल्ड" आउटपुट में सभी देखता हूं:
---> Using cache
या कमांड का आउटपुट (जिसका अर्थ है कि यह कैश का उपयोग नहीं कर रहा है)।
मेरे डॉकरफाइल (एक COPY) में एक कदम के बाद, यह स्पष्ट रूप से कैश का उपयोग नहीं करता है। लेकिन मैं निश्चित रूप से कुछ भी नहीं फ़ोल्डर में बदल गया है कि यह नकल कर रहा है। (यह हमारा आवेदन है, और उदाहरण के लिए, जब मैं दो बार पंक्ति में तैनात करता हूं, तब भी मैं नो-कैश मामले में भाग लेता हूं।)
क्या डॉकटर को यह बताने का कोई तरीका है कि वह क्या सोचता है?
मुझे पता है कि डोकर इसके लिए टाइमस्टैम्प की जांच करता था, लेकिन यह डॉकयर 1.8 में तय किया गया था, और मैं यहां डॉकर 1.9.x पर हूं।
FROM ubuntu:14.04
MAINTAINER me
COPY /app/ /app/
यह प्रदर्शित करेगा। और मैं अपने पूरे स्रोत कोड और बुनियादी ढांचे को पोस्ट नहीं करने जा रहा हूं।
Dockerfile