Samtidig som installere NextCloud AIO på Docker , kan du gjøre feil, og du kan ha problemer med å fikse dem og starte på nytt. For å starte på nytt med en NextCloud AIO-forekomst, må du tilbakestille/avinstallere NextCloud AIO-forekomsten fullstendig.
I denne artikkelen skal jeg vise deg hvordan du tilbakestiller/avinstallerer NextCloud AIO-forekomsten riktig, slik at du kan starte en ny NextCloud AIO-forekomst i tilfelle du har gjort en feil ved å installere NextCloud AIO.
Innholdsfortegnelse
- Viser alle NextCloud AIO Docker-beholdere
- Fjerner alle NextCloud AIO Docker-beholdere
- Viser alle NextCloud AIO Docker-volumene
- Fjerner alle NextCloud AIO Docker-volumene
- Viser alle NextCloud AIO Docker-nettverk
- Fjerner alle NextCloud AIO Docker-nettverk
- Fjerner alle NextCloud AIO Docker-bildene
- Rensing av NextCloud-datakatalogen
- Konklusjon
- Referanser
Viser alle NextCloud AIO Docker-beholdere
Du kan finne en liste over alle NextCloud AIO docker-beholdere 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-IDen og navnet på alle NextCloud AIO docker-beholdere oppført.
For å tilbakestille/avinstallere NextCloud AIO på riktig måte, må du fjerne dem alle.
Fjerner alle NextCloud AIO Docker-beholdere
For å fjerne alle NextCloud AIO docker-beholdere, kjør 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.'; ferdig
Alle NextCloud AIO docker-beholdere bør fjernes.
Viser alle NextCloud AIO Docker-volumene
Du kan finne en liste over alle NextCloud AIO docker-volumene med følgende kommando:
$ sudo docker volume ls --filter 'name=nextcloud_aio'
Som du kan se, er alle NextCloud AIO docker-volumene oppført.
For å tilbakestille/avinstallere NextCloud AIO på riktig måte, må du fjerne alle disse dockervolumene.
Fjerner alle NextCloud AIO Docker-volumene
For å fjerne alle NextCloud AIO docker-volumene, kjør følgende kommando:
$ for VName i `sudo docker volume ls --filter 'name=nextcloud_aio' --format '{{.Name}}' `; do sudo docker volume rm --force $VName && echo 'NextCloud AIO Volume $VName fjernet.'; ferdig
Alle NextCloud AIO docker-volumene bør fjernes.
Viser alle NextCloud AIO Docker-nettverk
Du kan finne en liste over alle NextCloud AIO docker-nettverk med følgende kommando:
$ sudo docker-nettverk ls --filter 'name=nextcloud-aio'
Som du kan se, er alle NextCloud AIO docker-nettverk oppført.
For å tilbakestille/avinstallere NextCloud AIO på riktig måte, må du fjerne alle NextCloud AIO docker-nettverk.
Fjerner alle NextCloud AIO Docker-nettverk
For å fjerne alle NextCloud AIO docker-nettverk, kjør følgende kommando:
$ for VNet i `sudo docker-nettverk ls --filter 'name=nextcloud-aio' --format '{{.ID}}' `; do sudo docker network rm --force $VNet && echo 'NextCloud AIO Network $VNet fjernet.'; ferdig
Alle NextCloud AIO docker-nettverk bør fjernes.
Fjerner alle NextCloud AIO Docker-bildene
Du kan finne en liste over alle de bufrede NextCloud AIO docker-bildene med følgende kommando:
$ sudo docker image ls
Alle de bufrede NextCloud AIO docker-bildene skal være oppført. Du kan fjerne alle de bufrede NextCloud AIO Docker-bildene hvis du vil. Dette er valgfritt.
For å fjerne alle de ubrukte bufrede docker-bildene inkludert NextCloud AIO docker-bildene, kjør følgende kommando:
$ sudo docker image prune --all
For å bekrefte operasjonen, trykk OG og trykk deretter
Alle de bufrede Docker-bildene inkludert NextCloud AIO-bildene bør fjernes.
Rensing av NextCloud-datakatalogen
Hvis du har lagret NextCloud-dataene i en katalog i stedet for et Docker-volum, må du rydde opp i det også.
Jeg har lagret NextCloud-dataene i /mnt/nextcloud-data katalog som du kan se på skjermbildet nedenfor.
$ grep DATADIR /opt/nextcloud-aio/compose.yaml
For å fjerne alt innholdet i NextCloud-datakatalogen /mnt/nextcloud-data (men ikke selve NextCloud-datakatalogen), kjør følgende kommando:
$ sudo rm -rfv $(sudo finn /mnt/nextcloud-data -mindepth 1 -maxdepth 1)
Alt innholdet i NextCloud-datakatalogen /mnt/nextcloud-data bør fjernes.
Som du kan se, NextCloud-datakatalogen /mnt/nextcloud-data er nå tom.
$ sudo ls -lha /mnt/nextcloud-data
Konklusjon
I denne artikkelen har jeg vist deg hvordan du tilbakestiller/avinstallerer NextCloud AIO docker-forekomsten fullstendig slik at du kan starte en ny NextCloud AIO-forekomst fra bunnen av i tilfelle du har gjort en feil ved å installere NextCloud AIO.
Referanser
- GitHub – nextcloud/alt-i-ett: Den offisielle Nextcloud-installasjonsmetoden. Gir enkel distribusjon og vedlikehold med de fleste funksjonene inkludert i denne ene Nextcloud-forekomsten.
- docker ps | Docker Docs
- docker container rm | Docker Docs
- docker volum ls | Docker Docs
- docker volum rm | Docker Docs
- docker nettverk rm | Docker Docs
- docker-nettverk ls | Docker Docs
- docker image prune | Docker Docs