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
- Listar alla NextCloud AIO Docker-containrar
- Ta bort alla NextCloud AIO Docker-containrar
- Listar alla NextCloud AIO Docker-volymer
- Ta bort alla NextCloud AIO Docker-volymer
- Listar alla NextCloud AIO Docker-nätverk
- Ta bort alla NextCloud AIO Docker-nätverk
- Ta bort alla NextCloud AIO Docker-bilder
- Rengör NextCloud Data Directory
- Slutsats
- 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
- 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.
- hamnare ps | Docker Docs
- docker container rm | Docker Docs
- docker volym ls | Docker Docs
- docker volym rm | Docker Docs
- docker nätverk rm | Docker Docs
- docker nätverk ls | Docker Docs
- docker image prune | Docker Docs