Hur man återställer/avinstallerar NextCloud AIO helt

Hur Man Aterstaller Avinstallerar Nextcloud Aio Helt



Medan installera NextCloud AIO på Docker , du kan göra misstag och du kan ha svårt att fixa dem och börja om. För att starta om en NextCloud AIO-instans måste du återställa/avinstallera NextCloud AIO-instansen helt.

I den här artikeln kommer jag att visa dig hur du korrekt återställer/avinstallerar NextCloud AIO-instansen så att du kan starta en ny NextCloud AIO-instans om du har gjort ett misstag när du installerar NextCloud AIO.









Innehållsförteckning

  1. Listar alla NextCloud AIO Docker-containrar
  2. Ta bort alla NextCloud AIO Docker-containrar
  3. Listar alla NextCloud AIO Docker-volymer
  4. Ta bort alla NextCloud AIO Docker-volymer
  5. Listar alla NextCloud AIO Docker-nätverk
  6. Ta bort alla NextCloud AIO Docker-nätverk
  7. Ta bort alla NextCloud AIO Docker-bilder
  8. Rengör NextCloud Data Directory
  9. Slutsats
  10. Referenser



Listar alla NextCloud AIO Docker-containrar

Du kan hitta en lista över alla NextCloud AIO docker-containrar med följande kommando:





$ sudo docker container ls --all --filter 'name=nextcloud-aio' --format '{{.ID}}\t\t\t{{.Names}}'

Som du kan se listas behållar-ID och namnet på alla NextCloud AIO docker-containrar.



För att återställa/avinstallera NextCloud AIO korrekt måste du ta bort dem alla.

Ta bort alla NextCloud AIO Docker-containrar

För att ta bort alla NextCloud AIO docker-behållare, kör följande kommando:

$ för CID i `sudo docker container ls --all --filter 'name=nextcloud-aio' --format '{{.ID}}'`; gör sudo docker container rm --force $CID && echo 'NextCloud AIO-behållare $CID borttagen.'; Gjort

Alla NextCloud AIO docker-behållare bör tas bort.

Listar alla NextCloud AIO Docker-volymer

Du kan hitta en lista över alla NextCloud AIO docker-volymer med följande kommando:

$ sudo docker volym ls --filter 'name=nextcloud_aio'

Som du kan se är alla NextCloud AIO docker-volymer listade.

För att återställa/avinstallera NextCloud AIO korrekt måste du ta bort alla dessa dockningsvolymer.

Ta bort alla NextCloud AIO Docker-volymer

För att ta bort alla NextCloud AIO docker-volymer, kör följande kommando:

$ för VName i `sudo docker volume ls --filter 'name=nextcloud_aio' --format '{{.Name}}' `; gör sudo docker volym rm --force $VName && echo 'NextCloud AIO Volume $VName borttagen.'; Gjort

Alla NextCloud AIO docker-volymer bör tas bort.

Listar alla NextCloud AIO Docker-nätverk

Du kan hitta en lista över alla NextCloud AIO docker-nätverk med följande kommando:

$ sudo docker nätverk ls --filter 'name=nextcloud-aio'

Som du kan se är alla NextCloud AIO docker-nätverk listade.

För att återställa/avinstallera NextCloud AIO korrekt måste du ta bort alla NextCloud AIO-dockningsnätverk.

Ta bort alla NextCloud AIO Docker-nätverk

För att ta bort alla NextCloud AIO docker-nätverk, kör följande kommando:

$ för VNet i `sudo docker-nätverk ls --filter 'name=nextcloud-aio' --format '{{.ID}}' `; gör sudo docker nätverk rm --force $VNet && echo 'NextCloud AIO Network $VNet borttaget.'; Gjort

Alla NextCloud AIO docker-nätverk bör tas bort.

Ta bort alla NextCloud AIO Docker-bilder

Du kan hitta en lista över alla cachade NextCloud AIO docker-bilder med följande kommando:

$ sudo docker bild ls

Alla cachade NextCloud AIO docker-bilder bör listas. Du kan ta bort alla cachade NextCloud AIO Docker-bilder om du vill. Detta är valfritt.

För att ta bort alla oanvända cachade docker-bilder inklusive NextCloud AIO docker-bilder, kör följande kommando:

$ sudo docker image prune --all

För att bekräfta åtgärden, tryck på OCH och tryck sedan på .

Alla cachade Docker-bilder inklusive NextCloud AIO-bilder bör tas bort.

Rengör NextCloud Data Directory

Om du har lagrat NextCloud-data i en katalog istället för en Docker-volym, måste du rensa upp det också.

Jag har lagrat NextCloud-data i /mnt/nextcloud-data katalog som du kan se i skärmdumpen nedan.

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

För att ta bort allt innehåll i NextCloud-datakatalogen /mnt/nextcloud-data (men inte själva NextCloud-datakatalogen), kör följande kommando:

$ sudo rm -rfv $(sudo hitta /mnt/nextcloud-data -mindepth 1 -maxdepth 1)

Allt innehåll i NextCloud-datakatalogen /mnt/nextcloud-data bör tas bort.

Som du kan se, NextCloud-datakatalogen /mnt/nextcloud-data är nu tom.

$ sudo ls -lha /mnt/nextcloud-data

Slutsats

I den här artikeln har jag visat dig hur du återställer/avinstallerar NextCloud AIO docker-instansen helt så att du kan starta en ny NextCloud AIO-instans från början om du har gjort ett misstag när du installerar NextCloud AIO.

Referenser

  1. GitHub – nextcloud/allt-i-ett: Den officiella Nextcloud-installationsmetoden. Ger enkel distribution och underhåll med de flesta funktioner som ingår i den här Nextcloud-instansen.
  2. hamnare ps | Docker Docs
  3. docker container rm | Docker Docs
  4. docker volym ls | Docker Docs
  5. docker volym rm | Docker Docs
  6. docker nätverk rm | Docker Docs
  7. docker nätverk ls | Docker Docs
  8. docker image prune | Docker Docs