NextCloud AIO को पूरी तरह से कैसे रीसेट/अनइंस्टॉल करें

Nextcloud Aio Ko Puri Taraha Se Kaise Riseta Ana Instola Karem



जबकि डॉकर पर नेक्स्टक्लाउड एआईओ स्थापित करना , आप गलतियाँ कर सकते हैं और आपको उन्हें ठीक करने और फिर से शुरू करने में कठिनाई हो सकती है। NextCloud AIO इंस्टेंस को फिर से शुरू करने के लिए, आपको NextCloud AIO इंस्टेंस को पूरी तरह से ठीक से रीसेट/अनइंस्टॉल करना होगा।

इस लेख में, मैं आपको दिखाने जा रहा हूं कि नेक्स्टक्लाउड एआईओ इंस्टेंस को ठीक से कैसे रीसेट/अनइंस्टॉल करें ताकि यदि आपने नेक्स्टक्लाउड एआईओ इंस्टॉल करने में कोई गलती की हो तो आप एक नया नेक्स्टक्लाउड एआईओ इंस्टेंस शुरू कर सकें।









विषयसूची

  1. सभी नेक्स्टक्लाउड एआईओ डॉकर कंटेनरों की सूची बनाना
  2. सभी नेक्स्टक्लाउड एआईओ डॉकर कंटेनरों को हटाया जा रहा है
  3. सभी नेक्स्टक्लाउड एआईओ डॉकर वॉल्यूम की सूची बनाना
  4. सभी नेक्स्टक्लाउड एआईओ डॉकर वॉल्यूम को हटाया जा रहा है
  5. सभी नेक्स्टक्लाउड एआईओ डॉकर नेटवर्क की सूची बनाना
  6. सभी नेक्स्टक्लाउड एआईओ डॉकर नेटवर्क को हटाना
  7. सभी नेक्स्टक्लाउड AIO डॉकर छवियाँ हटा रहा हूँ
  8. नेक्स्टक्लाउड डेटा डायरेक्टरी की सफाई
  9. निष्कर्ष
  10. संदर्भ



सभी नेक्स्टक्लाउड एआईओ डॉकर कंटेनरों की सूची बनाना

आप निम्नलिखित कमांड के साथ सभी नेक्स्टक्लाउड एआईओ डॉकर कंटेनरों की सूची पा सकते हैं:





$ सुडो डोकर कंटेनर ls --all --filter 'name=nextcloud-aio' --format '{{.ID}}\t\t\t{{.Names}}'

जैसा कि आप देख सकते हैं, कंटेनर आईडी और सभी नेक्स्टक्लाउड एआईओ डॉकर कंटेनरों के नाम सूचीबद्ध हैं।



NextCloud AIO को ठीक से रीसेट/अनइंस्टॉल करने के लिए, आपको उन सभी को हटाना होगा।

सभी नेक्स्टक्लाउड एआईओ डॉकर कंटेनरों को हटाया जा रहा है

सभी नेक्स्टक्लाउड AIO डॉकर कंटेनरों को हटाने के लिए, निम्नलिखित कमांड चलाएँ:

`सुडो डॉकर कंटेनर ls --all --filter 'name=nextcloud-aio' --format '{{.ID}}'` में CID के लिए $; do sudo docker कंटेनर rm --force $CID && echo 'NextCloud AIO कंटेनर $CID हटा दिया गया।'; हो गया

सभी नेक्स्टक्लाउड एआईओ डॉकर कंटेनर हटा दिए जाने चाहिए।

सभी नेक्स्टक्लाउड एआईओ डॉकर वॉल्यूम की सूची बनाना

आप निम्नलिखित कमांड के साथ सभी नेक्स्टक्लाउड एआईओ डॉकर वॉल्यूम की सूची पा सकते हैं:

$ सुडो डॉकर वॉल्यूम एलएस --फ़िल्टर 'नाम=नेक्स्टक्लाउड_एओ'

जैसा कि आप देख सकते हैं, सभी नेक्स्टक्लाउड एआईओ डॉकर वॉल्यूम सूचीबद्ध हैं।

NextCloud AIO को ठीक से रीसेट/अनइंस्टॉल करने के लिए, आपको उन सभी डॉकर वॉल्यूम को हटाना होगा।

सभी नेक्स्टक्लाउड एआईओ डॉकर वॉल्यूम को हटाया जा रहा है

सभी नेक्स्टक्लाउड AIO डॉकर वॉल्यूम को हटाने के लिए, निम्न कमांड चलाएँ:

`sudo docker वॉल्यूम ls --filter 'name=nextcloud_aio' --format '{{.Name}}' ` में VName के लिए $; do sudo docker वॉल्यूम rm --force $VName && echo 'NextCloud AIO वॉल्यूम $VName हटा दिया गया।'; हो गया

सभी नेक्स्टक्लाउड एआईओ डॉकर वॉल्यूम हटा दिए जाने चाहिए।

सभी नेक्स्टक्लाउड एआईओ डॉकर नेटवर्क की सूची बनाना

आप निम्नलिखित कमांड के साथ सभी नेक्स्टक्लाउड एआईओ डॉकर नेटवर्क की सूची पा सकते हैं:

$ सुडो डॉकर नेटवर्क एलएस --फ़िल्टर 'नाम=नेक्स्टक्लाउड-एआईओ'

जैसा कि आप देख सकते हैं, सभी नेक्स्टक्लाउड एआईओ डॉकर नेटवर्क सूचीबद्ध हैं।

नेक्स्टक्लाउड एआईओ को ठीक से रीसेट/अनइंस्टॉल करने के लिए, आपको सभी नेक्स्टक्लाउड एआईओ डॉकर नेटवर्क को हटाना होगा।

सभी नेक्स्टक्लाउड एआईओ डॉकर नेटवर्क को हटाना

सभी नेक्स्टक्लाउड AIO डॉकर नेटवर्क को हटाने के लिए, निम्नलिखित कमांड चलाएँ:

`sudo docker नेटवर्क ls --filter 'name=nextcloud-aio' --format '{{.ID}}' ` में VNet के लिए $; do sudo docker Network rm --force $VNet && echo 'NextCloud AIO Network $VNet हटाया गया।'; हो गया

सभी नेक्स्टक्लाउड एआईओ डॉकर नेटवर्क को हटा दिया जाना चाहिए।

सभी नेक्स्टक्लाउड AIO डॉकर छवियाँ हटा रहा हूँ

आप निम्न आदेश के साथ सभी कैश्ड नेक्स्टक्लाउड एआईओ डॉकर छवियों की एक सूची पा सकते हैं:

$ सुडो डोकर छवि एलएस

सभी कैश्ड नेक्स्टक्लाउड एआईओ डॉकर छवियों को सूचीबद्ध किया जाना चाहिए। यदि आप चाहें तो आप सभी कैश्ड नेक्स्टक्लाउड AIO डॉकर छवियों को हटा सकते हैं। यह वैकल्पिक है.

नेक्स्टक्लाउड AIO डॉकर छवियों सहित सभी अप्रयुक्त कैश्ड डॉकर छवियों को हटाने के लिए, निम्नलिखित कमांड चलाएँ:

$ सुडो डॉकर इमेज प्रून--सभी

ऑपरेशन की पुष्टि करने के लिए दबाएँ और और फिर दबाएँ <दर्ज करें> .

नेक्स्टक्लाउड एआईओ छवियों सहित सभी कैश्ड डॉकर छवियों को हटा दिया जाना चाहिए।

नेक्स्टक्लाउड डेटा डायरेक्टरी की सफाई

यदि आपने नेक्स्टक्लाउड डेटा को डॉकर वॉल्यूम के बजाय किसी निर्देशिका में संग्रहीत किया है, तो आपको उसे भी साफ़ करना होगा।

मैंने नेक्स्टक्लाउड डेटा को इसमें संग्रहीत किया है /mnt/नेक्स्टक्लाउड-डेटा निर्देशिका जैसा कि आप नीचे स्क्रीनशॉट में देख सकते हैं।

$ grep DATADIR /opt/nextcloud-aio/compose.yaml

NextCloud डेटा निर्देशिका की सभी सामग्री को हटाने के लिए /mnt/नेक्स्टक्लाउड-डेटा (लेकिन नेक्स्टक्लाउड डेटा निर्देशिका ही नहीं), निम्न आदेश चलाएँ:

$ सुडो आरएम -आरएफवी $(सुडो फाइंड /एमएनटी/नेक्स्टक्लाउड-डेटा -माइंडप्थ 1 -मैक्सडेप्थ 1)

नेक्स्टक्लाउड डेटा निर्देशिका की सभी सामग्री /mnt/नेक्स्टक्लाउड-डेटा हटाया जाना चाहिए।

जैसा कि आप देख सकते हैं, NextCloud डेटा निर्देशिका /mnt/नेक्स्टक्लाउड-डेटा अब खाली है.

$ sudo ls -lha /mnt/nextcloud-data

निष्कर्ष

इस लेख में, मैंने आपको दिखाया है कि नेक्स्टक्लाउड एआईओ डॉकर इंस्टेंस को पूरी तरह से कैसे रीसेट/अनइंस्टॉल किया जाए ताकि यदि आपने नेक्स्टक्लाउड एआईओ इंस्टॉल करने में कोई गलती की हो तो आप स्क्रैच से एक नया नेक्स्टक्लाउड एआईओ इंस्टेंस शुरू कर सकें।

संदर्भ

  1. GitHub - नेक्स्टक्लाउड/ऑल-इन-वन: आधिकारिक नेक्स्टक्लाउड इंस्टॉलेशन विधि। इस नेक्स्टक्लाउड उदाहरण में शामिल अधिकांश सुविधाओं के साथ आसान तैनाती और रखरखाव प्रदान करता है।
  2. डॉकर पीएस | डॉकर डॉक्स
  3. डोकर कंटेनर आरएम | डॉकर डॉक्स
  4. डॉकर वॉल्यूम एलएस | डॉकर डॉक्स
  5. डॉकर वॉल्यूम आरएम | डॉकर डॉक्स
  6. डॉकर नेटवर्क आरएम | डॉकर डॉक्स
  7. डॉकर नेटवर्क एलएस | डॉकर डॉक्स
  8. डॉकर इमेज प्रून | डॉकर डॉक्स