Πώς να επαναφέρετε/απεγκαταστήσετε πλήρως το NextCloud AIO

Pos Na Epanapherete Apenkatastesete Pleros To Nextcloud Aio



Ενώ εγκατάσταση του NextCloud AIO στο Docker , μπορεί να κάνετε λάθη και μπορεί να δυσκολευτείτε να τα διορθώσετε και να ξεκινήσετε από την αρχή. Για να ξεκινήσετε από μια παρουσία NextCloud AIO, θα πρέπει να επαναφέρετε/απεγκαταστήσετε σωστά την παρουσία NextCloud AIO πλήρως.

Σε αυτό το άρθρο, θα σας δείξω πώς να επαναφέρετε/απεγκαταστήσετε σωστά την παρουσία NextCloud AIO, ώστε να μπορείτε να ξεκινήσετε μια νέα παρουσία NextCloud AIO σε περίπτωση που κάνατε λάθος κατά την εγκατάσταση του NextCloud AIO.









Πίνακας περιεχομένων

  1. Καταχώριση όλων των NextCloud AIO Docker Containers
  2. Κατάργηση όλων των κοντέινερ του NextCloud AIO Docker
  3. Καταχώριση όλων των τόμων του NextCloud AIO Docker
  4. Κατάργηση όλων των τόμων του NextCloud AIO Docker
  5. Καταχώριση όλων των δικτύων Docker του NextCloud AIO
  6. Κατάργηση όλων των δικτύων Docker του NextCloud AIO
  7. Κατάργηση όλων των εικόνων του NextCloud AIO Docker
  8. Καθαρισμός του καταλόγου δεδομένων NextCloud
  9. συμπέρασμα
  10. βιβλιογραφικές αναφορές



Καταχώριση όλων των NextCloud AIO Docker Containers

Μπορείτε να βρείτε μια λίστα με όλα τα κοντέινερ Docker του NextCloud AIO με την ακόλουθη εντολή:





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

Όπως μπορείτε να δείτε, παρατίθεται το αναγνωριστικό κοντέινερ και το όνομα όλων των κοντέινερ θέσεων σύνδεσης NextCloud AIO.



Για να επαναφέρετε/απεγκαταστήσετε σωστά το NextCloud AIO, θα πρέπει να τα αφαιρέσετε όλα.

Κατάργηση όλων των κοντέινερ του NextCloud AIO Docker

Για να καταργήσετε όλα τα κοντέινερ του επόμενου Cloud AIO, εκτελέστε την ακόλουθη εντολή:

$ για CID σε `sudo docker container ls --all --filter 'name=nextcloud-aio' --format '{{.ID}}'`; do sudo docker container rm --force $CID && echo 'Το NextCloud AIO container $CID αφαιρέθηκε.'; Έγινε

Θα πρέπει να αφαιρεθούν όλα τα κοντέινερ σύνδεσης του NextCloud AIO.

Καταχώριση όλων των τόμων του NextCloud AIO Docker

Μπορείτε να βρείτε μια λίστα με όλους τους τόμους Docker του NextCloud AIO με την ακόλουθη εντολή:

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

Όπως μπορείτε να δείτε, παρατίθενται όλοι οι τόμοι Docker του NextCloud AIO.

Για να επαναφέρετε/απεγκαταστήσετε σωστά το NextCloud AIO, πρέπει να καταργήσετε όλους αυτούς τους τόμους docker.

Κατάργηση όλων των τόμων του NextCloud AIO Docker

Για να καταργήσετε όλους τους τόμους Docker NextCloud AIO, εκτελέστε την ακόλουθη εντολή:

$ για VName στο `sudo docker volume ls --filter 'name=nextcloud_aio' --format '{{.Name}}' `; do sudo docker volume rm --force $VName && echo 'NextCloud AIO Volume $VName καταργήθηκε.'; Έγινε

Όλοι οι τόμοι Docker του NextCloud AIO θα πρέπει να καταργηθούν.

Καταχώριση όλων των δικτύων Docker του NextCloud AIO

Μπορείτε να βρείτε μια λίστα με όλα τα δίκτυα Docker του NextCloud AIO με την ακόλουθη εντολή:

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

Όπως μπορείτε να δείτε, παρατίθενται όλα τα δίκτυα βάσης σύνδεσης AIO NextCloud.

Για να επαναφέρετε/απεγκαταστήσετε σωστά το NextCloud AIO, πρέπει να καταργήσετε όλα τα δίκτυα βάσης σύνδεσης NextCloud AIO.

Κατάργηση όλων των δικτύων Docker του NextCloud AIO

Για να καταργήσετε όλα τα δίκτυα βάσης σύνδεσης NextCloud AIO, εκτελέστε την ακόλουθη εντολή:

$ για VNet σε `sudo docker network ls --filter 'name=nextcloud-aio' --format '{{.ID}}' `; do sudo docker network rm --force $VNet && echo 'Το NextCloud AIO Network $VNet καταργήθηκε.'; Έγινε

Όλα τα δίκτυα σταθμών σύνδεσης NextCloud AIO θα πρέπει να καταργηθούν.

Κατάργηση όλων των εικόνων του NextCloud AIO Docker

Μπορείτε να βρείτε μια λίστα με όλες τις αποθηκευμένες εικόνες αποθήκης NextCloud AIO με την ακόλουθη εντολή:

$ sudo docker εικόνα ls

Θα πρέπει να παρατίθενται όλες οι αποθηκευμένες στην προσωρινή μνήμη εικόνες βάσης σύνδεσης NextCloud AIO. Μπορείτε να αφαιρέσετε όλες τις αποθηκευμένες εικόνες του NextCloud AIO Docker εάν θέλετε. Αυτό είναι προαιρετικό.

Για να αφαιρέσετε όλες τις αχρησιμοποίητες εικόνες αποθηκευμένης στην προσωρινή μνήμη, συμπεριλαμβανομένων των εικόνων βάσης σύνδεσης NextCloud AIO, εκτελέστε την ακόλουθη εντολή:

$ sudo docker εικόνα κλαδέψτε --όλα

Για να επιβεβαιώσετε τη λειτουργία, πατήστε ΚΑΙ και μετά πατήστε <Εισαγωγή> .

Όλες οι αποθηκευμένες εικόνες Docker, συμπεριλαμβανομένων των εικόνων NextCloud AIO, θα πρέπει να αφαιρεθούν.

Καθαρισμός του καταλόγου δεδομένων NextCloud

Εάν έχετε αποθηκεύσει τα δεδομένα NextCloud σε έναν κατάλογο αντί για έναν τόμο Docker, θα πρέπει να τον καθαρίσετε επίσης.

Έχω αποθηκεύσει τα δεδομένα του NextCloud στο /mnt/nextcloud-data κατάλογο όπως μπορείτε να δείτε στο στιγμιότυπο οθόνης παρακάτω.

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

Για να αφαιρέσετε όλα τα περιεχόμενα του καταλόγου δεδομένων NextCloud /mnt/nextcloud-data (αλλά όχι ο ίδιος ο κατάλογος δεδομένων NextCloud), εκτελέστε την ακόλουθη εντολή:

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

Όλα τα περιεχόμενα του καταλόγου δεδομένων NextCloud /mnt/nextcloud-data πρέπει να αφαιρεθεί.

Όπως μπορείτε να δείτε, ο κατάλογος δεδομένων NextCloud /mnt/nextcloud-data είναι τώρα άδειο.

$ sudo ls -lha /mnt/nextcloud-data

συμπέρασμα

Σε αυτό το άρθρο, σας έδειξα πώς μπορείτε να επαναφέρετε/απεγκαταστήσετε πλήρως την παρουσία του σταθμού σύνδεσης NextCloud AIO, ώστε να μπορείτε να ξεκινήσετε μια νέα παρουσία NextCloud AIO από την αρχή σε περίπτωση που κάνατε λάθος κατά την εγκατάσταση του NextCloud AIO.

βιβλιογραφικές αναφορές

  1. GitHub – nextcloud/all-in-one: Η επίσημη μέθοδος εγκατάστασης Nextcloud. Παρέχει εύκολη ανάπτυξη και συντήρηση με τις περισσότερες δυνατότητες που περιλαμβάνονται σε αυτήν την περίπτωση του Nextcloud.
  2. docker ps | Docker Docs
  3. docker container rm | Docker Docs
  4. docker τόμος ls | Docker Docs
  5. όγκος αποβάθρας rm | Docker Docs
  6. docker network rm | Docker Docs
  7. δίκτυο docker ls | Docker Docs
  8. κλάδεμα εικόνας docker | Docker Docs