AskCleanAskClean

Docker Mac पर बहुत जगह ले रहा है? सुरक्षित रूप से जगह वापस पाएँ

AskClean टीम · अपडेट किया गया 2026-07-31

docker system df -v चलाकर देखें कि जगह इमेज, बंद कंटेनर, बिल्ड कैश या वॉल्यूम में जा रही है। पहले उसी श्रेणी को साफ करें जिसे जाँच में कारण पाया गया है, बिना बैकअप वाला डेटा रखने वाले वॉल्यूम बचाएँ और Finder में Docker.raw को कभी हाथ से न हटाएँ या खिसकाएँ।

कंटेनर, इमेज लेयर, कैश और सुरक्षित डेटा वॉल्यूम वाली Docker स्टोरेज
Docker दोबारा बनने वाला और स्थायी डेटा वर्चुअल डिस्क में रखता है; prune से पहले हर श्रेणी पहचानें।

Docker इतना बड़ा क्यों दिखता है

Docker Desktop Linux ऑब्जेक्ट को एक वर्चुअल डिस्क इमेज में रखता है, जिसे आम तौर पर Docker.raw कहा जाता है। तार्किक आकार, अधिकतम सीमा और इस्तेमाल किए गए भौतिक ब्लॉक अलग हो सकते हैं। फ़ाइल हटाने से Docker की सुरक्षा दरकिनार होती है और इमेज, कंटेनर व वॉल्यूम एक साथ नष्ट हो सकते हैं।

Prune से पहले ऑडिट करें

docker system df -v उपयोग को श्रेणियों में बाँटकर दिखाता है; docker ps -a, docker image ls और docker volume ls उनसे जुड़े प्रोजेक्ट पहचानने में मदद करते हैं। Reclaimable का अर्थ यह नहीं कि हटाना हमेशा सुरक्षित है: बिना सक्रिय कंटेनर वाला वॉल्यूम डेटाबेस की एकमात्र कॉपी रख सकता है।

  1. docker system df -v का आउटपुट सहेजें।
  2. कंटेनर, इमेज और वॉल्यूम को सक्रिय प्रोजेक्ट से मिलाएँ।
  3. महत्वपूर्ण डेटा वाले हर वॉल्यूम का बैकअप लें।
  4. पहले बढ़ोतरी समझाने वाली खास श्रेणी पर prune चलाएँ।
  5. फिर मापें और आगे बदलाव से पहले प्रोजेक्ट जाँचें।

असंबद्ध वॉल्यूम जरूरी नहीं कि बेकार हो; Compose प्रोजेक्ट और बंद डेटाबेस अक्सर जरूरी डेटा छोड़ते हैं।

खास कमांड इस्तेमाल करें

पहचाने हुए ऑब्जेक्ट को docker container rm और docker image rm से हटाएँ। docker builder prune दोबारा बनने वाला कैश साफ करता है। docker system prune कई श्रेणियाँ जोड़ता है; -a इमेज का दायरा बढ़ाता है और --volumes अनाम वॉल्यूम जोड़ता है, इसलिए जाँच के बिना इन विकल्पों का इस्तेमाल न करें।

वॉल्यूम और वर्चुअल डिस्क बचाएँ

डेटाबेस के अपने एक्सपोर्ट या आजमाई हुई प्रक्रिया से बैकअप लें। डिस्क सीमा या स्थान Docker Desktop Settings से बदलें, Finder से नहीं। AskClean दिखाता है कि Docker Mac पर कितनी जगह घेरता है, लेकिन Docker.raw, लॉगिन जानकारी और प्रबंधित डेटा को अपने-आप होने वाली सफ़ाई से बाहर रखता है।

FAQ

Docker.raw इतना बड़ा क्यों है?

इसमें इमेज, कंटेनर, कैश और वॉल्यूम होते हैं; दिखने वाला आकार असल इस्तेमाल जगह से बड़ा हो सकता है।

क्या docker system prune वॉल्यूम हटाता है?

डिफ़ॉल्ट रूप से नहीं। --volumes सफ़ाई का दायरा बढ़ाता है और स्थायी डेटा को जोखिम में डाल सकता है।

क्या Finder में Docker.raw हटा सकता हूँ?

नहीं। ऑब्जेक्ट के लिए CLI और वर्चुअल डिस्क के लिए Docker Desktop Settings इस्तेमाल करें।

स्रोत

डेवलपर स्टोरेज से जुड़ी और गाइड