Sådan nulstilles/afinstalleres NextCloud AIO fuldstændigt

Sadan Nulstilles Afinstalleres Nextcloud Aio Fuldstaendigt



Mens installation af NextCloud AIO på Docker , kan du lave fejl, og du kan have svært ved at rette dem og starte forfra. For at starte forfra med en NextCloud AIO-instans skal du nulstille/afinstallere NextCloud AIO-instansen fuldstændigt.

I denne artikel vil jeg vise dig, hvordan du korrekt nulstiller/afinstallerer NextCloud AIO-forekomsten, så du kan starte en ny NextCloud AIO-instans, hvis du har lavet en fejl ved at installere NextCloud AIO.









Indholdsfortegnelse

  1. Liste over alle NextCloud AIO Docker-containere
  2. Fjernelse af alle NextCloud AIO Docker-containere
  3. Visning af alle NextCloud AIO Docker-volumener
  4. Fjernelse af alle NextCloud AIO Docker-volumener
  5. Visning af alle NextCloud AIO Docker-netværk
  6. Fjernelse af alle NextCloud AIO Docker-netværk
  7. Fjernelse af alle NextCloud AIO Docker-billeder
  8. Rensning af NextCloud Data Directory
  9. Konklusion
  10. Referencer



Liste over alle NextCloud AIO Docker-containere

Du kan finde en liste over alle NextCloud AIO docker-containere med følgende kommando:





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

Som du kan se, er container-id'et og navnet på alle NextCloud AIO docker-containere angivet.



For at nulstille/afinstallere NextCloud AIO korrekt, skal du fjerne dem alle.

Fjernelse af alle NextCloud AIO Docker-containere

For at fjerne alle NextCloud AIO docker-containere skal du køre følgende kommando:

$ for CID i `sudo docker container ls --all --filter 'name=nextcloud-aio' --format '{{.ID}}'`; do sudo docker container rm --force $CID && echo 'NextCloud AIO container $CID fjernet.'; Færdig

Alle NextCloud AIO docker-beholdere skal fjernes.

Visning af alle NextCloud AIO Docker-volumener

Du kan finde en liste over alle NextCloud AIO docker-enheder med følgende kommando:

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

Som du kan se, er alle NextCloud AIO docker-volumener opført.

For at nulstille/afinstallere NextCloud AIO korrekt skal du fjerne alle disse docker-enheder.

Fjernelse af alle NextCloud AIO Docker-volumener

For at fjerne alle NextCloud AIO docker-enheder skal du køre følgende kommando:

$ for VName i `sudo docker volume ls --filter 'name=nextcloud_aio' --format '{{.Name}}' `; do sudo docker volumen rm --force $VName && echo 'NextCloud AIO Volume $VName fjernet.'; Færdig

Alle NextCloud AIO docker-enheder skal fjernes.

Visning af alle NextCloud AIO Docker-netværk

Du kan finde en liste over alle NextCloud AIO docker-netværk med følgende kommando:

$ sudo docker netværk ls --filter 'name=nextcloud-aio'

Som du kan se, er alle NextCloud AIO docker-netværk opført.

For at nulstille/afinstallere NextCloud AIO korrekt skal du fjerne alle NextCloud AIO docker-netværk.

Fjernelse af alle NextCloud AIO Docker-netværk

For at fjerne alle NextCloud AIO docker-netværk skal du køre følgende kommando:

$ for VNet i `sudo docker-netværk ls --filter 'name=nextcloud-aio' --format '{{.ID}}' `; do sudo docker netværk rm --force $VNet && echo 'NextCloud AIO Network $VNet fjernet.'; Færdig

Alle NextCloud AIO docker-netværk bør fjernes.

Fjernelse af alle NextCloud AIO Docker-billeder

Du kan finde en liste over alle de cachelagrede NextCloud AIO docker-billeder med følgende kommando:

$ sudo docker billede ls

Alle de cachelagrede NextCloud AIO docker-billeder skal vises. Du kan fjerne alle de cachelagrede NextCloud AIO Docker-billeder, hvis du vil. Dette er valgfrit.

For at fjerne alle de ubrugte cachelagrede docker-billeder inklusive NextCloud AIO docker-billeder, skal du køre følgende kommando:

$ sudo docker billede prune --all

Tryk på for at bekræfte handlingen OG og tryk derefter på .

Alle de cachelagrede Docker-billeder inklusive NextCloud AIO-billederne skal fjernes.

Rensning af NextCloud Data Directory

Hvis du har gemt NextCloud-dataene i en mappe i stedet for en Docker-volumen, skal du også rydde op i det.

Jeg har gemt NextCloud-dataene i /mnt/nextcloud-data mappe, som du kan se på skærmbilledet nedenfor.

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

For at fjerne alt indholdet i NextCloud-datamappen /mnt/nextcloud-data (men ikke selve NextCloud-datamappen), kør følgende kommando:

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

Alt indholdet i NextCloud-databiblioteket /mnt/nextcloud-data skal fjernes.

Som du kan se, er NextCloud-datamappen /mnt/nextcloud-data er nu tom.

$ sudo ls -lha /mnt/nextcloud-data

Konklusion

I denne artikel har jeg vist dig, hvordan du nulstiller/afinstallerer NextCloud AIO docker-instansen fuldstændigt, så du kan starte en ny NextCloud AIO-instans fra bunden, hvis du har lavet en fejl ved at installere NextCloud AIO.

Referencer

  1. GitHub – nextcloud/all-in-one: Den officielle Nextcloud installationsmetode. Giver nem implementering og vedligeholdelse med de fleste funktioner inkluderet i denne ene Nextcloud-instans.
  2. docker ps | Docker Docs
  3. docker container rm | Docker Docs
  4. docker volumen ls | Docker Docs
  5. docker volumen rm | Docker Docs
  6. docker netværk rm | Docker Docs
  7. docker netværk ls | Docker Docs
  8. docker billede sveske | Docker Docs