संपादित 1 सप्ताह पहले द्वारा ExtremeHow संपादकीय टीम
डॉकर डेस्कटॉपलिनक्सअनइंस्टॉलेशनहटानादेवऑप्सप्रणाली रखरखावबादल कम्प्यूटिंगआभासी मशीनेंसुरक्षासफाई
अनुवाद अपडेट किया गया 1 सप्ताह पहले
डॉकर एक प्लेटफ़ॉर्म है जो कंटेनर तकनीक का उपयोग करके एप्लिकेशन को विकसित करने, शिप करने और चलाने के लिए उपयोग किया जाता है। यह नियंत्रित वातावरण में एप्लिकेशन बनाने के लिए उपकरणों का एक व्यापक सेट बनाकर एप्लिकेशन विकास प्रक्रिया को सरल बनाता है। Docker डेस्कटॉप एक उपयोगकर्ता-मित्रवत एप्लिकेशन है जो विशेष रूप से Windows और Mac के लिए डिज़ाइन किया गया है, जिससे डेवलपर्स परिचित डेस्कटॉप वातावरण में Docker और Kubernetes का उपयोग कर सकते हैं। हालाँकि, Docker डेस्कटॉप Linux के लिए मूल रूप से उपलब्ध नहीं है क्योंकि Linux का Docker के साथ एकीकरण का एक अलग तरीका है। इसलिए जब हम Linux से Docker डेस्कटॉप को अनइंस्टॉल करने की बात करते हैं, तो हम आमतौर पर Docker कंपोनेंट्स जैसे Docker इंजन, CLI, और अन्य टूल्स को हटाने का उल्लेख करते हैं।
यह विस्तृत गाइड Linux सिस्टम से Docker को अनइंस्टॉल करने की प्रक्रिया को समझाएगा। गाइड प्रत्येक चरण को शामिल करेगा जो Docker से संबंधित सभी कंपोनेंट्स और कॉन्फ़िगरेशन को हटाने के लिए आवश्यक है। नीचे दिए गए चरणों का पालन करके, आप Docker को पूरी तरह से अनइंस्टॉल कर सकते हैं, अपने सिस्टम को एक नई स्थापना के लिए तैयार कर सकते हैं, या केवल इसके संसाधनों को साफ़ कर सकते हैं।
शुरू करने से पहले, सुनिश्चित करें कि आपके पास निम्नलिखित हैं:
Docker को अनइंस्टॉल करने का पहला चरण किसी भी चल रही Docker सेवाओं को रोकना है। इन सेवाओं को रोक कर, आप सुनिश्चित करते हैं कि कोई मौजूदा कंटेनर या प्रक्रिया अनइंस्टॉलेशन प्रक्रिया में हस्तक्षेप न करे। Docker सेवाओं को रोकने के लिए, निम्नलिखित कमांड निष्पादित करें:
sudo systemctl stop docker
यहां, systemctl
एक सिस्टम कमांड है जो सिस्टमडी सिस्टम और सेवा प्रबंधक की जांच और नियंत्रण करने के लिए उपयोग किया जाता है। हम stop
का उपयोग docker प्रक्रिया को रोकने के लिए करते हैं। sudo
कमांड आपके विशेषाधिकारों को प्रशासक या रूट तक बढ़ाता है, जिससे आपको सिस्टम में महत्वपूर्ण परिवर्तन करने की अनुमति मिलती है।
एक बार Docker सेवा बंद हो जाने के बाद, यह आपके सिस्टम से Docker पैकेज को हटाने का समय है। विभिन्न Linux वितरणों में विभिन्न पैकेज प्रबंधक होते हैं, इसलिए अनइंस्टॉलेशन कमांड आपके द्वारा उपयोग किए जा रहे सिस्टम पर निर्भर करता है। नीचे, हम कुछ आमतौर पर उपयोग किए जाने वाले Linux सिस्टम के लिए कमांड की व्याख्या करेंगे।
apt
पैकेज प्रबंधक का उपयोग करें:
sudo apt-get purge docker-ce docker-ce-cli containerd.io
कमांड apt-get purge
कॉन्फ़िगरेशन फाइलों के साथ-साथ पैकेजों को स्थायी रूप से हटा देगा, यह सुनिश्चित करता है कि कुछ भी पीछे न छोड़ा जाए।
dnf
पैकेज प्रबंधक का उपयोग करें:
sudo dnf remove docker-ce docker-ce-cli containerd.io
फेडोरा dnf
का उपयोग सॉफ़्टवेयर पैकेजों को प्रबंधित करने के लिए करता है, जो Docker और इसकी निर्भरताओं को बदल सकता है।
yum
पैकेज प्रबंधक का उपयोग करें:
sudo yum remove docker-ce docker-ce-cli containerd.io
सेंटओएस और आरएचईएल पैकेजों को प्रबंधित करने के लिए फेडोरा के dnf
के समान yum
पर निर्भर करते हैं।
इसके बाद, हमें Docker इकाइयों जैसे कि इमेज, कंटेनर, वॉल्यूम, और नेटवर्क्स को हटाना होगा। इनको Docker को अनइंस्टॉल करते समय स्वचालित रूप से नहीं हटाया जाता है, इसलिए डिस्क स्थान को खाली करने के लिए इन्हें मैन्युअल रूप से हटाना आवश्यक है।
sudo rm -rf /var/lib/docker
rm
कमांड फ़ाइलों और निर्देशिकाओं को हटाता है। हम गैर-पारस्परिक और पुनरावर्ती रूप से निर्देशिकाओं को हटाने के लिए -rf
फ्लैग का उपयोग करते हैं। निर्देशिका /var/lib/docker
वह डिफ़ॉल्ट स्थान है जहाँ Docker इमेज, कंटेनर, वॉल्यूम, और नेटवर्क्स संग्रहीत करता है।
हटाने के कमांड निष्पादित करने के बाद, यह जांचना उचित है कि Docker पूरी तरह से अनइंस्टॉल हो गया है या नहीं। आप Docker इंजन की स्थिति की जांच करके ऐसा कर सकते हैं:
docker --version
यदि Docker को सफलतापूर्वक हटा दिया गया है, तो ऊपर का कमांड यह संदेश लौटाए कि Docker नहीं मिला या स्थापित नहीं है। वैकल्पिक रूप से, एक सफल अनइंस्टॉलेशन के परिणामस्वरूप यह होना चाहिए:
Command 'docker' not found, but can be installed with:
Docker एक उपयोगकर्ता समूह का उपयोग करता है जिसे docker
कहा जाता है जो नियमित सिस्टम उपयोगकर्ताओं को उपयुक्त अनुमतियों के साथ बिना sudo
का उपयोग किए Docker कमांड निष्पादित करने की अनुमति देता है। अपने सिस्टम को पूरी तरह से साफ करने के लिए, आपको इस समूह को हटाना चाहिए:
sudo groupdel docker
यह चरण वैकल्पिक है क्योंकि Docker समूह को हटाने से आपके सिस्टम के प्रदर्शन पर कोई प्रभाव नहीं पड़ेगा। यह मुख्य रूप से उपयोगकर्ता सूची की सफाई के लिए है।
इन चरणों के बाद, आपका सिस्टम किसी भी Docker-संबंधित फ़ाइलों या कॉन्फ़िगरेशन से मुक्त होना चाहिए। इसका मतलब है कि आपने अपने Linux सिस्टम से Docker को सफलतापूर्वक अनइंस्टॉल कर दिया है। यदि आप Docker को फिर से स्थापित करना चाहते हैं, तो सुनिश्चित करें कि आप अपने विकास आवश्यकताओं के लिए उपयुक्त नवीनतम संस्करण प्राप्त करते हैं, जो आपके विशिष्ट Linux वितरण के लिए Docker इंस्टॉलेशन गाइड का पालन करके करें।
इस गाइड में, हमने Linux सिस्टम से Docker डेस्कटॉप को पूरी तरह से अनइंस्टॉल करने के लिए आवश्यक चरणों को समझाया है। प्रक्रिया में Docker सेवाओं को रोकना, Docker पैकेजों को हटाना, संबंधित सिस्टम निर्देशिकाओं को हटाना, और Docker फाइलों जैसे इमेज और कंटेनरों की सफाई शामिल है। यद्यपि Linux के लिए Docker का कोई मूल डेस्कटॉप संस्करण नहीं है, यह प्रक्रिया सामान्य Docker कंपोनेंट्स और उपयोगिता हटाने का संदर्भ देती है। इन चरणों को समझना महत्वपूर्ण है, विशेष रूप से यदि आप एक साफ स्थापना करना चाहते हैं या बस सिस्टम संसाधनों को पुनः प्राप्त करना चाहते हैं।
Docker को हटाने में दक्षता आपके Linux वितरण के लिए विशिष्ट पैकेज प्रबंधक का उपयोग करने में निहित है। इस गाइड का पालन करके, आप यह सुनिश्चित कर सकते हैं कि Docker के सभी निशान हटा दिए गए हैं, आपके सिस्टम पर संसाधनों को मुक्त कर दिया गया है और भविष्य में इंस्टॉलेशन के दौरान संभावित संघर्षों से बचा गया है। यदि आप Docker का उपयोग जारी रखने की योजना बना रहे हैं, तो हमेशा अपने विशिष्ट Linux सेटअप पर इंस्टॉलेशन, कॉन्फ़िगरेशन, और हटाने के लिए सर्वोत्तम प्रथाओं के बारे में अद्यतन ज्ञान बनाए रखना सुनिश्चित करें।
यदि आपको लेख की सामग्री में कुछ गलत लगता है, आप कर सकते हैं