So setzen Sie NextCloud AIO vollständig zurück/deinstallieren es

So Setzen Sie Nextcloud Aio Vollstandig Zuruck Deinstallieren Es



Während Installation von NextCloud AIO auf Docker , könnten Sie Fehler machen und Schwierigkeiten haben, diese zu beheben und von vorne zu beginnen. Um eine NextCloud AIO-Instanz neu zu starten, müssen Sie die NextCloud AIO-Instanz ordnungsgemäß vollständig zurücksetzen/deinstallieren.

In diesem Artikel zeige ich Ihnen, wie Sie die NextCloud AIO-Instanz ordnungsgemäß zurücksetzen/deinstallieren, damit Sie eine neue NextCloud AIO-Instanz starten können, falls Ihnen bei der Installation von NextCloud AIO ein Fehler unterlaufen ist.









Inhaltsverzeichnis

  1. Auflistung aller NextCloud AIO Docker-Container
  2. Entfernen aller NextCloud AIO Docker-Container
  3. Auflistung aller NextCloud AIO Docker-Volumes
  4. Entfernen aller NextCloud AIO Docker-Volumes
  5. Auflistung aller NextCloud AIO Docker-Netzwerke
  6. Entfernen aller NextCloud AIO Docker-Netzwerke
  7. Entfernen aller NextCloud AIO Docker-Images
  8. Bereinigen des NextCloud-Datenverzeichnisses
  9. Abschluss
  10. Verweise



Auflistung aller NextCloud AIO Docker-Container

Eine Liste aller NextCloud AIO-Docker-Container finden Sie mit dem folgenden Befehl:





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

Wie Sie sehen, werden die Container-ID und der Name aller NextCloud AIO-Docker-Container aufgelistet.



Um NextCloud AIO ordnungsgemäß zurückzusetzen/deinstallieren zu können, müssen Sie alle entfernen.

Entfernen aller NextCloud AIO Docker-Container

Um alle NextCloud AIO-Docker-Container zu entfernen, führen Sie den folgenden Befehl aus:

$ für 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 entfernt.“; Erledigt

Alle NextCloud AIO-Docker-Container sollten entfernt werden.

Auflistung aller NextCloud AIO Docker-Volumes

Eine Liste aller NextCloud AIO-Docker-Volumes finden Sie mit dem folgenden Befehl:

$ sudo docker volume ls --filter „name=nextcloud_aio“

Wie Sie sehen, werden alle Docker-Volumes von NextCloud AIO aufgelistet.

Um NextCloud AIO ordnungsgemäß zurückzusetzen/deinstallieren, müssen Sie alle diese Docker-Volumes entfernen.

Entfernen aller NextCloud AIO Docker-Volumes

Um alle NextCloud AIO-Docker-Volumes zu entfernen, führen Sie den folgenden Befehl aus:

$ für VName in `sudo docker volume ls --filter 'name=nextcloud_aio' --format '{{.Name}}' `; do sudo docker volume rm --force $VName && echo „NextCloud AIO Volume $VName entfernt.“; Erledigt

Alle NextCloud AIO Docker-Volumes sollten entfernt werden.

Auflistung aller NextCloud AIO Docker-Netzwerke

Eine Liste aller NextCloud AIO-Docker-Netzwerke finden Sie mit dem folgenden Befehl:

$ sudo docker network ls --filter „name=nextcloud-aio“

Wie Sie sehen, werden alle NextCloud AIO-Docker-Netzwerke aufgelistet.

Um NextCloud AIO ordnungsgemäß zurückzusetzen/deinstallieren, müssen Sie alle NextCloud AIO-Docker-Netzwerke entfernen.

Entfernen aller NextCloud AIO Docker-Netzwerke

Um alle NextCloud AIO-Docker-Netzwerke zu entfernen, führen Sie den folgenden Befehl aus:

$ für VNet in `sudo docker network ls --filter 'name=nextcloud-aio' --format '{{.ID}}' `; do sudo docker network rm --force $VNet && echo „NextCloud AIO Network $VNet entfernt.“; Erledigt

Alle NextCloud AIO-Docker-Netzwerke sollten entfernt werden.

Entfernen aller NextCloud AIO Docker-Images

Eine Liste aller zwischengespeicherten NextCloud AIO-Docker-Images finden Sie mit dem folgenden Befehl:

$ sudo docker image ls

Alle zwischengespeicherten NextCloud AIO-Docker-Images sollten aufgelistet werden. Sie können bei Bedarf alle zwischengespeicherten NextCloud AIO Docker-Images entfernen. Dies ist optional.

Führen Sie den folgenden Befehl aus, um alle nicht verwendeten zwischengespeicherten Docker-Images einschließlich der NextCloud AIO-Docker-Images zu entfernen:

$ sudo docker image prune --all

Um den Vorgang zu bestätigen, drücken Sie UND und dann drücken .

Alle zwischengespeicherten Docker-Images, einschließlich der NextCloud AIO-Images, sollten entfernt werden.

Bereinigen des NextCloud-Datenverzeichnisses

Wenn Sie die NextCloud-Daten in einem Verzeichnis statt auf einem Docker-Volume gespeichert haben, müssen Sie auch dieses bereinigen.

Ich habe die NextCloud-Daten im gespeichert /mnt/nextcloud-data Verzeichnis, wie Sie im Screenshot unten sehen können.

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

Um den gesamten Inhalt des NextCloud-Datenverzeichnisses zu entfernen /mnt/nextcloud-data (aber nicht das NextCloud-Datenverzeichnis selbst), führen Sie den folgenden Befehl aus:

$ sudo rm -rfv $(sudo find /mnt/nextcloud-data -mintiefe 1 -maxtiefe 1)

Alle Inhalte des NextCloud-Datenverzeichnisses /mnt/nextcloud-data Sollte entfernt werden.

Wie Sie sehen können, das NextCloud-Datenverzeichnis /mnt/nextcloud-data ist jetzt leer.

$ sudo ls -lha /mnt/nextcloud-data

Abschluss

In diesem Artikel habe ich Ihnen gezeigt, wie Sie die NextCloud AIO-Docker-Instanz vollständig zurücksetzen/deinstallieren, damit Sie eine neue NextCloud AIO-Instanz von Grund auf starten können, falls Ihnen bei der Installation von NextCloud AIO ein Fehler unterlaufen ist.

Verweise

  1. GitHub – nextcloud/all-in-one: Die offizielle Nextcloud-Installationsmethode. Bietet eine einfache Bereitstellung und Wartung mit den meisten Funktionen, die in dieser einen Nextcloud-Instanz enthalten sind.
  2. Docker PS | Docker-Dokumente
  3. Docker-Container rm | Docker-Dokumente
  4. Docker-Volume ls | Docker-Dokumente
  5. Docker-Volume rm | Docker-Dokumente
  6. Docker-Netzwerk rm | Docker-Dokumente
  7. Docker-Netzwerk ls | Docker-Dokumente
  8. Docker-Image beschneiden | Docker-Dokumente