วิธีรีเซ็ต/ถอนการติดตั้ง NextCloud AIO โดยสมบูรณ์

Withi Riset Thxn Kar Tid Tang Nextcloud Aio Doy Smburn



ในขณะที่ การติดตั้ง NextCloud AIO บน Docker คุณอาจทำผิดพลาดและอาจมีปัญหาในการแก้ไขและเริ่มต้นใหม่ หากต้องการเริ่มต้นอินสแตนซ์ NextCloud AIO คุณจะต้องรีเซ็ต/ถอนการติดตั้งอินสแตนซ์ NextCloud AIO อย่างถูกต้อง

ในบทความนี้ ฉันจะแสดงวิธีรีเซ็ต/ถอนการติดตั้งอินสแตนซ์ NextCloud AIO อย่างถูกต้อง เพื่อให้คุณสามารถเริ่มต้นอินสแตนซ์ NextCloud AIO ใหม่ได้ ในกรณีที่คุณทำผิดพลาดในการติดตั้ง NextCloud AIO









สารบัญ

  1. แสดงรายการคอนเทนเนอร์ NextCloud AIO Docker ทั้งหมด
  2. การลบคอนเทนเนอร์ NextCloud AIO Docker ทั้งหมด
  3. การแสดงรายการวอลุ่ม NextCloud AIO Docker ทั้งหมด
  4. การลบโวลุ่ม NextCloud AIO Docker ทั้งหมด
  5. แสดงรายการเครือข่าย NextCloud AIO Docker ทั้งหมด
  6. การลบเครือข่าย NextCloud AIO Docker ทั้งหมด
  7. การลบอิมเมจ NextCloud AIO Docker ทั้งหมด
  8. การทำความสะอาดไดเร็กทอรีข้อมูล NextCloud
  9. บทสรุป
  10. อ้างอิง



แสดงรายการคอนเทนเนอร์ NextCloud AIO Docker ทั้งหมด

คุณสามารถค้นหารายการคอนเทนเนอร์นักเทียบท่า NextCloud AIO ทั้งหมดได้ด้วยคำสั่งต่อไปนี้:





$ sudo docker คอนเทนเนอร์ ls --all --filter 'name=nextcloud-aio' --format '{{.ID}}\t\t\t{{.Names}}'

อย่างที่คุณเห็น ID คอนเทนเนอร์และชื่อของคอนเทนเนอร์นักเทียบท่า NextCloud AIO ทั้งหมดจะแสดงอยู่ในรายการ



หากต้องการรีเซ็ต/ถอนการติดตั้ง NextCloud AIO อย่างถูกต้อง คุณจะต้องลบออกทั้งหมด

การลบคอนเทนเนอร์ NextCloud AIO Docker ทั้งหมด

หากต้องการลบคอนเทนเนอร์นักเทียบท่า NextCloud AIO ทั้งหมด ให้รันคำสั่งต่อไปนี้:

$ สำหรับ CID ใน `sudo docker container ls --all --filter 'name=nextcloud-aio' --format '{{.ID}}'`; ทำ sudo docker container rm --force $CID && echo 'ลบคอนเทนเนอร์ NextCloud AIO $CID'; เสร็จแล้ว

ควรลบคอนเทนเนอร์นักเทียบท่า NextCloud AIO ทั้งหมด

การแสดงรายการวอลุ่ม NextCloud AIO Docker ทั้งหมด

คุณสามารถค้นหารายการวอลุ่มนักเทียบท่า NextCloud AIO ทั้งหมดได้ด้วยคำสั่งต่อไปนี้:

$ sudo ปริมาณนักเทียบท่า ls --filter 'name=nextcloud_aio'

อย่างที่คุณเห็น วอลุ่มนักเทียบท่า NextCloud AIO ทั้งหมดแสดงรายการอยู่

หากต้องการรีเซ็ต/ถอนการติดตั้ง NextCloud AIO อย่างถูกต้อง คุณต้องลบโวลุ่มนักเทียบท่าเหล่านั้นทั้งหมด

การลบโวลุ่ม NextCloud AIO Docker ทั้งหมด

หากต้องการลบวอลุ่มนักเทียบท่า NextCloud AIO ทั้งหมด ให้รันคำสั่งต่อไปนี้:

$ สำหรับ VName ใน `sudo docker volume ls --filter 'name=nextcloud_aio' --format '{{.Name}}' `; ทำ sudo docker volume rm --force $VName && echo 'NextCloud AIO Volume $VName ถูกลบออก'; เสร็จแล้ว

ควรลบวอลุ่มนักเทียบท่า NextCloud AIO ทั้งหมด

แสดงรายการเครือข่าย NextCloud AIO Docker ทั้งหมด

คุณสามารถดูรายการเครือข่ายนักเทียบท่า NextCloud AIO ทั้งหมดได้ด้วยคำสั่งต่อไปนี้:

$ sudo docker network ls --filter 'name=nextcloud-aio'

อย่างที่คุณเห็น เครือข่ายนักเทียบท่า NextCloud AIO ทั้งหมดอยู่ในรายการ

หากต้องการรีเซ็ต/ถอนการติดตั้ง NextCloud AIO อย่างถูกต้อง คุณต้องลบเครือข่ายนักเทียบท่า NextCloud AIO ทั้งหมด

การลบเครือข่าย NextCloud AIO Docker ทั้งหมด

หากต้องการลบเครือข่าย NextCloud AIO docker ทั้งหมด ให้รันคำสั่งต่อไปนี้:

$ สำหรับ VNet ใน `sudo docker network ls --filter 'name=nextcloud-aio' --format '{{.ID}}' `; ทำ sudo docker network rm --force $VNet && echo 'NextCloud AIO Network $VNet ถูกลบ'; เสร็จแล้ว

ควรลบเครือข่ายนักเทียบท่า NextCloud AIO ทั้งหมด

การลบอิมเมจ NextCloud AIO Docker ทั้งหมด

คุณสามารถดูรายการอิมเมจ Docker NextCloud AIO ที่แคชไว้ทั้งหมดได้ด้วยคำสั่งต่อไปนี้:

$ sudo docker รูปภาพ ls

อิมเมจนักเทียบท่า NextCloud AIO ที่แคชไว้ทั้งหมดควรแสดงรายการ คุณสามารถลบอิมเมจ NextCloud AIO Docker ที่แคชไว้ทั้งหมดได้หากต้องการ นี่เป็นทางเลือก

หากต้องการลบอิมเมจ docker ที่แคชไว้ซึ่งไม่ได้ใช้ทั้งหมด รวมถึงอิมเมจ docker NextCloud AIO ให้รันคำสั่งต่อไปนี้:

$ sudo docker image ตัด - ทั้งหมด

เพื่อยืนยันการทำงาน ให้กด และ แล้วกด <ป้อน> -

ควรลบอิมเมจ Docker ที่แคชไว้ทั้งหมด รวมถึงอิมเมจ NextCloud AIO

การทำความสะอาดไดเร็กทอรีข้อมูล NextCloud

หากคุณเก็บข้อมูล NextCloud ไว้ในไดเร็กทอรีแทนที่จะเป็นโวลุ่ม Docker คุณจะต้องล้างข้อมูลนั้นด้วย

ฉันได้เก็บข้อมูล NextCloud ไว้ในไฟล์ /mnt/nextcloud-data ไดเรกทอรีตามที่คุณเห็นในภาพหน้าจอด้านล่าง

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

หากต้องการลบเนื้อหาทั้งหมดของไดเร็กทอรีข้อมูล NextCloud /mnt/nextcloud-data (แต่ไม่ใช่ไดเร็กทอรีข้อมูล NextCloud) ให้รันคำสั่งต่อไปนี้:

$ sudo rm -rfv $ (sudo ค้นหา / mnt / nextcloud-data -mindeep 1 -maxdeep 1)

เนื้อหาทั้งหมดของไดเร็กทอรีข้อมูล NextCloud /mnt/nextcloud-data ควรจะลบออก

อย่างที่คุณเห็นไดเร็กทอรีข้อมูล NextCloud /mnt/nextcloud-data ตอนนี้ว่างเปล่า

$ sudo ls -lha /mnt/nextcloud-data

บทสรุป

ในบทความนี้ ฉันได้แสดงวิธีรีเซ็ต/ถอนการติดตั้งอินสแตนซ์นักเทียบท่า NextCloud AIO โดยสมบูรณ์ เพื่อให้คุณสามารถเริ่มต้นอินสแตนซ์ NextCloud AIO ใหม่ตั้งแต่ต้น ในกรณีที่คุณทำผิดพลาดในการติดตั้ง NextCloud AIO

อ้างอิง

  1. GitHub – nextcloud/all-in-one: วิธีการติดตั้ง Nextcloud อย่างเป็นทางการ ช่วยให้ปรับใช้และบำรุงรักษาได้ง่ายด้วยฟีเจอร์ส่วนใหญ่ที่รวมอยู่ในอินสแตนซ์ Nextcloud นี้
  2. นักเทียบท่า PS | เอกสารนักเทียบท่า
  3. คอนเทนเนอร์นักเทียบท่า rm | เอกสารนักเทียบท่า
  4. ปริมาณนักเทียบท่า ls | เอกสารนักเทียบท่า
  5. ปริมาณนักเทียบท่า rm | เอกสารนักเทียบท่า
  6. เครือข่ายนักเทียบท่า rm | เอกสารนักเทียบท่า
  7. เครือข่ายนักเทียบท่า ls | เอกสารนักเทียบท่า
  8. ตัดภาพนักเทียบท่า | เอกสารนักเทียบท่า