Jak úplně resetovat/odinstalovat NextCloud AIO

Jak Uplne Resetovat Odinstalovat Nextcloud Aio



Zatímco instalace NextCloud AIO na Docker , můžete dělat chyby a můžete mít potíže je opravit a začít znovu. Chcete-li začít přes instanci NextCloud AIO, budete muset instanci NextCloud AIO správně resetovat/odinstalovat.

V tomto článku vám ukážu, jak správně resetovat/odinstalovat instanci NextCloud AIO, abyste mohli spustit novou instanci NextCloud AIO v případě, že jste při instalaci NextCloud AIO udělali chybu.









Obsah

  1. Výpis všech kontejnerů NextCloud AIO Docker
  2. Odebrání všech kontejnerů NextCloud AIO Docker
  3. Výpis všech svazků NextCloud AIO Docker
  4. Odebrání všech svazků NextCloud AIO Docker
  5. Výpis všech sítí NextCloud AIO Docker
  6. Odebrání všech sítí NextCloud AIO Docker
  7. Odebrání všech obrázků NextCloud AIO Docker
  8. Čištění datového adresáře NextCloud
  9. Závěr
  10. Reference



Výpis všech kontejnerů NextCloud AIO Docker

Seznam všech dokovacích kontejnerů NextCloud AIO můžete najít pomocí následujícího příkazu:





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

Jak vidíte, jsou uvedeny ID kontejneru a názvy všech kontejnerů dokovacího zařízení NextCloud AIO.



Chcete-li správně resetovat/odinstalovat NextCloud AIO, budete je muset všechny odebrat.

Odebrání všech kontejnerů NextCloud AIO Docker

Chcete-li odebrat všechny kontejnery dokovacího zařízení NextCloud AIO, spusťte následující příkaz:

$ pro CID v `sudo docker kontejneru ls --all --filter 'name=nextcloud-aio' --format '{{.ID}}'`; do sudo docker container rm --force $CID && echo 'NextCloud AIO kontejner $CID odstraněn.'; Hotovo

Všechny kontejnery dokovacího zařízení NextCloud AIO by měly být odstraněny.

Výpis všech svazků NextCloud AIO Docker

Seznam všech svazků dokovacího zařízení NextCloud AIO můžete najít pomocí následujícího příkazu:

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

Jak vidíte, jsou uvedeny všechny svazky dokovacího zařízení NextCloud AIO.

Chcete-li správně resetovat/odinstalovat NextCloud AIO, musíte odstranit všechny tyto svazky dokovacího zařízení.

Odebrání všech svazků NextCloud AIO Docker

Chcete-li odebrat všechny svazky dokovacího zařízení NextCloud AIO, spusťte následující příkaz:

$ pro VName v `sudo docker volume ls --filter 'name=nextcloud_aio' --format '{{.Name}}' `; do sudo docker volume rm --force $VName && echo 'NextCloud AIO Volume $VName odstraněn.'; Hotovo

Všechny svazky dokovacího zařízení NextCloud AIO by měly být odstraněny.

Výpis všech sítí NextCloud AIO Docker

Seznam všech dokovacích sítí NextCloud AIO můžete najít pomocí následujícího příkazu:

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

Jak vidíte, jsou uvedeny všechny sítě dokovacích stanic NextCloud AIO.

Chcete-li správně resetovat/odinstalovat NextCloud AIO, musíte odstranit všechny dokovací sítě NextCloud AIO.

Odebrání všech sítí NextCloud AIO Docker

Chcete-li odebrat všechny dokovací sítě NextCloud AIO, spusťte následující příkaz:

$ pro virtuální síť v `sudo docker network ls --filter 'name=nextcloud-aio' --format '{{.ID}}' `; do sudo docker network rm --force $VNet && echo 'NextCloud AIO Network $VNet odstraněn.'; Hotovo

Všechny dokovací sítě NextCloud AIO by měly být odstraněny.

Odebrání všech obrázků NextCloud AIO Docker

Seznam všech obrázků dokovacího stanice NextCloud AIO uložených v mezipaměti můžete najít pomocí následujícího příkazu:

$ sudo docker image ls

Měly by být uvedeny všechny obrázky dokovacího stanice NextCloud AIO uložené v mezipaměti. Pokud chcete, můžete odstranit všechny obrázky NextCloud AIO Docker uložené v mezipaměti. Toto je nepovinné.

Chcete-li odstranit všechny nepoužité obrazy ukotvitelného doku v mezipaměti, včetně obrazů ukotvitelného doku NextCloud AIO, spusťte následující příkaz:

$ sudo docker image prune --all

Pro potvrzení operace stiskněte A a poté stiskněte .

Všechny obrazy Dockeru uložené v mezipaměti včetně obrazů NextCloud AIO by měly být odstraněny.

Čištění datového adresáře NextCloud

Pokud jste data NextCloud uložili do adresáře místo do svazku Docker, budete je muset také vyčistit.

Uložil jsem data NextCloud v /mnt/nextcloud-data adresář, jak můžete vidět na snímku obrazovky níže.

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

Chcete-li odstranit veškerý obsah datového adresáře NextCloud /mnt/nextcloud-data (ale ne samotný datový adresář NextCloud), spusťte následující příkaz:

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

Veškerý obsah datového adresáře NextCloud /mnt/nextcloud-data by měly být odstraněny.

Jak můžete vidět, datový adresář NextCloud /mnt/nextcloud-data je nyní prázdný.

$ sudo ls -lha /mnt/nextcloud-data

Závěr

V tomto článku jsem vám ukázal, jak úplně resetovat/odinstalovat instanci dokovacího zařízení NextCloud AIO, abyste mohli spustit novou instanci NextCloud AIO od nuly v případě, že jste při instalaci NextCloud AIO udělali chybu.

Reference

  1. GitHub – nextcloud/all-in-one: Oficiální způsob instalace Nextcloud. Poskytuje snadné nasazení a údržbu s většinou funkcí obsažených v této jediné instanci Nextcloud.
  2. docker ps | Docker Docs
  3. dokovací kontejner rm | Docker Docs
  4. objem dockeru ls | Docker Docs
  5. objem dockeru rm | Docker Docs
  6. docker network rm | Docker Docs
  7. docker network ls | Docker Docs
  8. docker image prune | Docker Docs