Hoe u NextCloud AIO volledig kunt resetten/verwijderen

Hoe U Nextcloud Aio Volledig Kunt Resetten Verwijderen



Terwijl NextCloud AIO installeren op Docker , kunt u fouten maken en moeite hebben deze te herstellen en opnieuw te beginnen. Om opnieuw te beginnen met een NextCloud AIO-instantie, moet u de NextCloud AIO-instantie volledig opnieuw instellen/verwijderen.

In dit artikel laat ik u zien hoe u de NextCloud AIO-instantie op de juiste manier kunt resetten/verwijderen, zodat u een nieuwe NextCloud AIO-instantie kunt starten voor het geval u een fout hebt gemaakt bij het installeren van NextCloud AIO.









Inhoudsopgave

  1. Lijst met alle NextCloud AIO Docker-containers
  2. Alle NextCloud AIO Docker-containers verwijderen
  3. Lijst met alle NextCloud AIO Docker-volumes
  4. Alle NextCloud AIO Docker-volumes verwijderen
  5. Lijst met alle NextCloud AIO Docker-netwerken
  6. Alle NextCloud AIO Docker-netwerken verwijderen
  7. Alle NextCloud AIO Docker-images verwijderen
  8. De NextCloud-gegevensmap opschonen
  9. Conclusie
  10. Referenties



Lijst met alle NextCloud AIO Docker-containers

U kunt een lijst met alle NextCloud AIO docker-containers vinden met de volgende opdracht:





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

Zoals u kunt zien, worden de container-ID en de naam van alle NextCloud AIO docker-containers vermeld.



Om NextCloud AIO correct te resetten/verwijderen, moet u ze allemaal verwijderen.

Alle NextCloud AIO Docker-containers verwijderen

Voer de volgende opdracht uit om alle NextCloud AIO docker-containers te verwijderen:

$ voor CID in `sudo docker container ls --all --filter 'name=nextcloud-aio' --format '{{.ID}}'`; do sudo docker container rm --force $CID && echo 'NextCloud AIO container $CID verwijderd.'; klaar

Alle NextCloud AIO docker-containers moeten worden verwijderd.

Lijst met alle NextCloud AIO Docker-volumes

U kunt een lijst met alle NextCloud AIO docker-volumes vinden met de volgende opdracht:

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

Zoals u kunt zien, worden alle NextCloud AIO docker-volumes vermeld.

Om NextCloud AIO correct te resetten/verwijderen, moet u al die dockervolumes verwijderen.

Alle NextCloud AIO Docker-volumes verwijderen

Voer de volgende opdracht uit om alle NextCloud AIO docker-volumes te verwijderen:

$ voor VName in `sudo docker volume ls --filter 'name=nextcloud_aio' --format '{{.Name}}' `; do sudo docker volume rm --force $VName && echo 'NextCloud AIO Volume $VName verwijderd.'; klaar

Alle NextCloud AIO docker-volumes moeten worden verwijderd.

Lijst met alle NextCloud AIO Docker-netwerken

U kunt een lijst met alle NextCloud AIO docker-netwerken vinden met de volgende opdracht:

$ sudo docker netwerk ls --filter 'name=nextcloud-aio'

Zoals u kunt zien, worden alle NextCloud AIO docker-netwerken vermeld.

Om NextCloud AIO correct te resetten/verwijderen, moet u alle NextCloud AIO docker-netwerken verwijderen.

Alle NextCloud AIO Docker-netwerken verwijderen

Voer de volgende opdracht uit om alle NextCloud AIO docker-netwerken te verwijderen:

$ voor VNet in `sudo docker network ls --filter 'name=nextcloud-aio' --format '{{.ID}}' `; do sudo docker network rm --force $VNet && echo 'NextCloud AIO Network $VNet verwijderd.'; klaar

Alle NextCloud AIO docker-netwerken moeten worden verwijderd.

Alle NextCloud AIO Docker-images verwijderen

U kunt een lijst met alle in de cache opgeslagen NextCloud AIO docker-images vinden met de volgende opdracht:

$ sudo docker-afbeelding ls

Alle in de cache opgeslagen NextCloud AIO docker-images moeten worden vermeld. U kunt desgewenst alle in de cache opgeslagen NextCloud AIO Docker-images verwijderen. Dit is optioneel.

Voer de volgende opdracht uit om alle ongebruikte docker-images in de cache te verwijderen, inclusief de NextCloud AIO docker-images:

$ sudo docker image prune --all

Om de handeling te bevestigen, drukt u op EN en druk vervolgens op .

Alle in de cache opgeslagen Docker-images, inclusief de NextCloud AIO-images, moeten worden verwijderd.

De NextCloud-gegevensmap opschonen

Als u de NextCloud-gegevens in een map hebt opgeslagen in plaats van op een Docker-volume, moet u die ook opruimen.

Ik heb de NextCloud-gegevens opgeslagen in de /mnt/nextcloud-data map zoals u kunt zien in de onderstaande schermafbeelding.

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

Om de volledige inhoud van de NextCloud-gegevensmap te verwijderen /mnt/nextcloud-data (maar niet de NextCloud-gegevensmap zelf), voert u de volgende opdracht uit:

$ sudo rm -rfv $(sudo find /mnt/nextcloud-data -mindiepte 1 -maxdiepte 1)

Alle inhoud van de NextCloud-gegevensmap /mnt/nextcloud-data moet worden verwijderd.

Zoals u kunt zien, de NextCloud-gegevensmap /mnt/nextcloud-data is nu leeg.

$ sudo ls -lha /mnt/nextcloud-data

Conclusie

In dit artikel heb ik u laten zien hoe u de NextCloud AIO docker-instantie volledig kunt resetten/verwijderen, zodat u helemaal opnieuw een nieuwe NextCloud AIO-instantie kunt starten voor het geval u een fout hebt gemaakt bij het installeren van NextCloud AIO.

Referenties

  1. GitHub – nextcloud/all-in-one: de officiële Nextcloud-installatiemethode. Biedt eenvoudige implementatie en onderhoud, waarbij de meeste functies zijn opgenomen in dit ene Nextcloud-exemplaar.
  2. docker ps | Docker-documenten
  3. havenarbeider container rm | Docker-documenten
  4. docker-volume ls | Docker-documenten
  5. dockervolume rm | Docker-documenten
  6. docker-netwerk rm | Docker-documenten
  7. docker-netwerk ls | Docker-documenten
  8. docker-afbeelding snoeien | Docker-documenten