Comment réinitialiser/désinstaller complètement NextCloud AIO

Comment Reinitialiser Desinstaller Completement Nextcloud Aio



Alors que installer NextCloud AIO sur Docker , vous pourriez faire des erreurs et avoir du mal à les corriger et à recommencer. Pour redémarrer une instance NextCloud AIO, vous devrez réinitialiser/désinstaller correctement et complètement l'instance NextCloud AIO.

Dans cet article, je vais vous montrer comment réinitialiser/désinstaller correctement l'instance NextCloud AIO afin que vous puissiez démarrer une nouvelle instance NextCloud AIO au cas où vous auriez commis une erreur en installant NextCloud AIO.









Table des matières

  1. Liste de tous les conteneurs Docker NextCloud AIO
  2. Suppression de tous les conteneurs Docker NextCloud AIO
  3. Liste de tous les volumes Docker NextCloud AIO
  4. Suppression de tous les volumes Docker NextCloud AIO
  5. Liste de tous les réseaux Docker NextCloud AIO
  6. Suppression de tous les réseaux Docker NextCloud AIO
  7. Suppression de toutes les images Docker NextCloud AIO
  8. Nettoyage du répertoire de données NextCloud
  9. Conclusion
  10. Les références



Liste de tous les conteneurs Docker NextCloud AIO

Vous pouvez trouver une liste de tous les conteneurs Docker NextCloud AIO avec la commande suivante :





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

Comme vous pouvez le voir, l'ID du conteneur et le nom de tous les conteneurs Docker NextCloud AIO sont répertoriés.



Pour réinitialiser/désinstaller correctement NextCloud AIO, vous devrez tous les supprimer.

Suppression de tous les conteneurs Docker NextCloud AIO

Pour supprimer tous les conteneurs Docker NextCloud AIO, exécutez la commande suivante :

$ pour le CID dans `sudo docker containers ls --all --filter 'name=nextcloud-aio' --format '{{.ID}}'` ; do sudo docker containers rm --force $CID && echo 'Conteneur NextCloud AIO $CID supprimé.'; fait

Tous les conteneurs Docker NextCloud AIO doivent être supprimés.

Liste de tous les volumes Docker NextCloud AIO

Vous pouvez trouver une liste de tous les volumes docker NextCloud AIO avec la commande suivante :

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

Comme vous pouvez le voir, tous les volumes docker NextCloud AIO sont répertoriés.

Pour réinitialiser/désinstaller correctement NextCloud AIO, vous devez supprimer tous ces volumes Docker.

Suppression de tous les volumes Docker NextCloud AIO

Pour supprimer tous les volumes Docker NextCloud AIO, exécutez la commande suivante :

$ pour VName dans `sudo docker volume ls --filter 'name=nextcloud_aio' --format '{{.Name}}' `; do sudo docker volume rm --force $VName && echo 'NextCloud AIO Volume $VName supprimé.'; fait

Tous les volumes Docker NextCloud AIO doivent être supprimés.

Liste de tous les réseaux Docker NextCloud AIO

Vous pouvez trouver une liste de tous les réseaux docker NextCloud AIO avec la commande suivante :

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

Comme vous pouvez le voir, tous les réseaux docker NextCloud AIO sont répertoriés.

Pour réinitialiser/désinstaller correctement NextCloud AIO, vous devez supprimer tous les réseaux Docker NextCloud AIO.

Suppression de tous les réseaux Docker NextCloud AIO

Pour supprimer tous les réseaux Docker NextCloud AIO, exécutez la commande suivante :

$ pour le réseau virtuel dans `sudo docker network ls --filter 'name=nextcloud-aio' --format '{{.ID}}' `; do sudo docker network rm --force $VNet && echo 'NextCloud AIO Network $VNet supprimé.'; fait

Tous les réseaux Docker NextCloud AIO doivent être supprimés.

Suppression de toutes les images Docker NextCloud AIO

Vous pouvez trouver une liste de toutes les images Docker NextCloud AIO mises en cache avec la commande suivante :

$ sudo docker image ls

Toutes les images Docker NextCloud AIO mises en cache doivent être répertoriées. Vous pouvez supprimer toutes les images NextCloud AIO Docker mises en cache si vous le souhaitez. Ceci est facultatif.

Pour supprimer toutes les images Docker mises en cache inutilisées, y compris les images Docker NextCloud AIO, exécutez la commande suivante :

$ sudo docker image prune --all

Pour confirmer l'opération, appuyez sur ET puis appuyez sur .

Toutes les images Docker mises en cache, y compris les images NextCloud AIO, doivent être supprimées.

Nettoyage du répertoire de données NextCloud

Si vous avez stocké les données NextCloud dans un répertoire au lieu d'un volume Docker, vous devrez également le nettoyer.

J'ai stocké les données NextCloud dans le /mnt/nextcloud-data répertoire comme vous pouvez le voir dans la capture d’écran ci-dessous.

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

Pour supprimer tout le contenu du répertoire de données NextCloud /mnt/nextcloud-data (mais pas le répertoire de données NextCloud lui-même), exécutez la commande suivante :

$ sudo rm -rfv $(sudo find /mnt/nextcloud-data -mindegree 1 -maxdegree 1)

Tout le contenu du répertoire de données NextCloud /mnt/nextcloud-data devrais être retiré.

Comme vous pouvez le voir, le répertoire de données NextCloud /mnt/nextcloud-data est maintenant vide.

$ sudo ls -lha /mnt/nextcloud-data

Conclusion

Dans cet article, je vous ai montré comment réinitialiser/désinstaller complètement l'instance Docker NextCloud AIO afin que vous puissiez démarrer une nouvelle instance NextCloud AIO à partir de zéro au cas où vous auriez commis une erreur en installant NextCloud AIO.

Les références

  1. GitHub – nextcloud/tout-en-un : La méthode d'installation officielle de Nextcloud. Fournit un déploiement et une maintenance faciles avec la plupart des fonctionnalités incluses dans cette instance Nextcloud.
  2. docker ps | Documents Docker
  3. conteneur docker | Documents Docker
  4. volume du docker ls | Documents Docker
  5. docker volume rm | Documents Docker
  6. réseau docker rm | Documents Docker
  7. réseau docker ls | Documents Docker
  8. image docker prune | Documents Docker