विंडोमैकसॉफ्टवेयरसेटिंग्ससुरक्षाउत्पादकतालिनक्सएंड्रॉइडप्रदर्शनकॉन्फ़िगरेशनएप्पल सभी

Linux से Docker डेस्कटॉप को अनइंस्टॉल कैसे करें

संपादित 1 सप्ताह पहले द्वारा ExtremeHow संपादकीय टीम

डॉकर डेस्कटॉपलिनक्सअनइंस्टॉलेशनहटानादेवऑप्सप्रणाली रखरखावबादल कम्प्यूटिंगआभासी मशीनेंसुरक्षासफाई

अनुवाद अपडेट किया गया 1 सप्ताह पहले

डॉकर एक प्लेटफ़ॉर्म है जो कंटेनर तकनीक का उपयोग करके एप्लिकेशन को विकसित करने, शिप करने और चलाने के लिए उपयोग किया जाता है। यह नियंत्रित वातावरण में एप्लिकेशन बनाने के लिए उपकरणों का एक व्यापक सेट बनाकर एप्लिकेशन विकास प्रक्रिया को सरल बनाता है। Docker डेस्कटॉप एक उपयोगकर्ता-मित्रवत एप्लिकेशन है जो विशेष रूप से Windows और Mac के लिए डिज़ाइन किया गया है, जिससे डेवलपर्स परिचित डेस्कटॉप वातावरण में Docker और Kubernetes का उपयोग कर सकते हैं। हालाँकि, Docker डेस्कटॉप Linux के लिए मूल रूप से उपलब्ध नहीं है क्योंकि Linux का Docker के साथ एकीकरण का एक अलग तरीका है। इसलिए जब हम Linux से Docker डेस्कटॉप को अनइंस्टॉल करने की बात करते हैं, तो हम आमतौर पर Docker कंपोनेंट्स जैसे Docker इंजन, CLI, और अन्य टूल्स को हटाने का उल्लेख करते हैं।

यह विस्तृत गाइड Linux सिस्टम से Docker को अनइंस्टॉल करने की प्रक्रिया को समझाएगा। गाइड प्रत्येक चरण को शामिल करेगा जो Docker से संबंधित सभी कंपोनेंट्स और कॉन्फ़िगरेशन को हटाने के लिए आवश्यक है। नीचे दिए गए चरणों का पालन करके, आप Docker को पूरी तरह से अनइंस्टॉल कर सकते हैं, अपने सिस्टम को एक नई स्थापना के लिए तैयार कर सकते हैं, या केवल इसके संसाधनों को साफ़ कर सकते हैं।

पूर्वापेक्षाएँ

शुरू करने से पहले, सुनिश्चित करें कि आपके पास निम्नलिखित हैं:

Linux से Docker को अनइंस्टॉल करने के लिए चरण-दर-चरण गाइड

चरण 1: Docker सेवाएँ बंद करें

Docker को अनइंस्टॉल करने का पहला चरण किसी भी चल रही Docker सेवाओं को रोकना है। इन सेवाओं को रोक कर, आप सुनिश्चित करते हैं कि कोई मौजूदा कंटेनर या प्रक्रिया अनइंस्टॉलेशन प्रक्रिया में हस्तक्षेप न करे। Docker सेवाओं को रोकने के लिए, निम्नलिखित कमांड निष्पादित करें:

sudo systemctl stop docker

यहां, systemctl एक सिस्टम कमांड है जो सिस्टमडी सिस्टम और सेवा प्रबंधक की जांच और नियंत्रण करने के लिए उपयोग किया जाता है। हम stop का उपयोग docker प्रक्रिया को रोकने के लिए करते हैं। sudo कमांड आपके विशेषाधिकारों को प्रशासक या रूट तक बढ़ाता है, जिससे आपको सिस्टम में महत्वपूर्ण परिवर्तन करने की अनुमति मिलती है।

चरण 2: Docker इंजन, CLI, और Containerd को अनइंस्टॉल करें

एक बार 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 पर निर्भर करते हैं।

चरण 3: Docker इमेज, कंटेनर, वॉल्यूम, और नेटवर्क्स हटाएँ

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

sudo rm -rf /var/lib/docker

rm कमांड फ़ाइलों और निर्देशिकाओं को हटाता है। हम गैर-पारस्परिक और पुनरावर्ती रूप से निर्देशिकाओं को हटाने के लिए -rf फ्लैग का उपयोग करते हैं। निर्देशिका /var/lib/docker वह डिफ़ॉल्ट स्थान है जहाँ Docker इमेज, कंटेनर, वॉल्यूम, और नेटवर्क्स संग्रहीत करता है।

चरण 4: Docker इंजन के हटाने की पुष्टि करें

हटाने के कमांड निष्पादित करने के बाद, यह जांचना उचित है कि Docker पूरी तरह से अनइंस्टॉल हो गया है या नहीं। आप Docker इंजन की स्थिति की जांच करके ऐसा कर सकते हैं:

docker --version

यदि Docker को सफलतापूर्वक हटा दिया गया है, तो ऊपर का कमांड यह संदेश लौटाए कि Docker नहीं मिला या स्थापित नहीं है। वैकल्पिक रूप से, एक सफल अनइंस्टॉलेशन के परिणामस्वरूप यह होना चाहिए:

Command 'docker' not found, but can be installed with:

चरण 5: Docker समूह और अनुपयोगी प्रणाली फ़ाइलें हटाएँ

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 सेटअप पर इंस्टॉलेशन, कॉन्फ़िगरेशन, और हटाने के लिए सर्वोत्तम प्रथाओं के बारे में अद्यतन ज्ञान बनाए रखना सुनिश्चित करें।

यदि आपको लेख की सामग्री में कुछ गलत लगता है, आप कर सकते हैं


टिप्पणियाँ