ในขณะที่ การติดตั้ง NextCloud AIO บน Docker คุณอาจทำผิดพลาดและอาจมีปัญหาในการแก้ไขและเริ่มต้นใหม่ หากต้องการเริ่มต้นอินสแตนซ์ NextCloud AIO คุณจะต้องรีเซ็ต/ถอนการติดตั้งอินสแตนซ์ NextCloud AIO อย่างถูกต้อง
ในบทความนี้ ฉันจะแสดงวิธีรีเซ็ต/ถอนการติดตั้งอินสแตนซ์ NextCloud AIO อย่างถูกต้อง เพื่อให้คุณสามารถเริ่มต้นอินสแตนซ์ NextCloud AIO ใหม่ได้ ในกรณีที่คุณทำผิดพลาดในการติดตั้ง NextCloud AIO
สารบัญ
- แสดงรายการคอนเทนเนอร์ NextCloud AIO Docker ทั้งหมด
- การลบคอนเทนเนอร์ NextCloud AIO Docker ทั้งหมด
- การแสดงรายการวอลุ่ม NextCloud AIO Docker ทั้งหมด
- การลบโวลุ่ม NextCloud AIO Docker ทั้งหมด
- แสดงรายการเครือข่าย NextCloud AIO Docker ทั้งหมด
- การลบเครือข่าย NextCloud AIO Docker ทั้งหมด
- การลบอิมเมจ NextCloud AIO Docker ทั้งหมด
- การทำความสะอาดไดเร็กทอรีข้อมูล NextCloud
- บทสรุป
- อ้างอิง
แสดงรายการคอนเทนเนอร์ 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
อ้างอิง
- GitHub – nextcloud/all-in-one: วิธีการติดตั้ง Nextcloud อย่างเป็นทางการ ช่วยให้ปรับใช้และบำรุงรักษาได้ง่ายด้วยฟีเจอร์ส่วนใหญ่ที่รวมอยู่ในอินสแตนซ์ Nextcloud นี้
- นักเทียบท่า PS | เอกสารนักเทียบท่า
- คอนเทนเนอร์นักเทียบท่า rm | เอกสารนักเทียบท่า
- ปริมาณนักเทียบท่า ls | เอกสารนักเทียบท่า
- ปริมาณนักเทียบท่า rm | เอกสารนักเทียบท่า
- เครือข่ายนักเทียบท่า rm | เอกสารนักเทียบท่า
- เครือข่ายนักเทียบท่า ls | เอกสารนักเทียบท่า
- ตัดภาพนักเทียบท่า | เอกสารนักเทียบท่า