का उपयोग करते समय apt-cache संग्रह निर्देशिका को संरक्षित कैसे करें उपयोग केस काफी सरल है। मैं अपने स्थानीय प्रावधान (जो हमारे यूबंटू सर्वर को कॉन्फ़िगर करने के लिए शेफ का उपयोग करता है) को डॉकराइज कर रहा हूं। मैं मेजबान निर्देशिका है कि मैं डोकर कंटेनरों के लिए एक कैश के रूप में चाहते हैं साझा करने के लिए कुछ मात्रा में डेटा का उपयोग कर रहा: जैसे:डॉकर/होस्ट वॉल्यूम्स
docker run -d -P -h docker -v /foo/apt-cache:/var/cache/apt/archives foo:base
हालांकि,/var/कैश/उपयुक्त/अभिलेखागार निर्देशिका में डेबियन पैकेज फ़ाइलें मिलती रहती है प्रत्येक पैकेज स्थापित करने के बाद बाहर उड़ा दिया। क्या कोई मुझे बता सकता है कि यह डॉकर और वर्कअराउंड में कहां होता है, इसलिए मैं कंटेनरों में अच्छी तरह से अपने एपीटी-कैश कैश को सुरक्षित रख सकता हूं?
अग्रिम धन्यवाद
थॉमस, सुझाव के लिए धन्यवाद; मैं उस लेख को देखूंगा। हालांकि मेरे अपने संपादन के लिए, क्या आपको पता चलेगा कि इन पैकेजों को क्यों हटाया जाएगा? मैं कैश से संबंधित व्यवहार के लिए अन्य वॉल्यूम का उपयोग कर रहा हूं जो बिना किसी मुद्दे के निर्माण/रन बना रहता है, इसलिए मैं सोच रहा हूं कि कवर के तहत कुछ उपयुक्त साफ-सुथरा ऑपरेशन हो रहा है या नहीं। कैश किए गए डेब पैकेज डीफ़ को हटाने। अपने आप से वानर + शेफ का उपयोग करते समय पहले नहीं हो रहा था। –
मुझे कोई जानकारी नहीं है, लेकिन शेफ और वारंटी प्रावधान होने से कुछ प्रकार के उपयुक्त कार्यों के लिए बहुत से संदिग्ध होते हैं। हो सकता है कि एक गूंगा अनुमान हो लेकिन एपीटी भी अपने कैश में इंडेक्स फाइलों के साथ ट्रैक कर सकता है जिसे कहीं और संग्रहीत किया जा सकता है। – Thomasleveil