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
- Výpis všech kontejnerů NextCloud AIO Docker
- Odebrání všech kontejnerů NextCloud AIO Docker
- Výpis všech svazků NextCloud AIO Docker
- Odebrání všech svazků NextCloud AIO Docker
- Výpis všech sítí NextCloud AIO Docker
- Odebrání všech sítí NextCloud AIO Docker
- Odebrání všech obrázků NextCloud AIO Docker
- Čištění datového adresáře NextCloud
- Závěr
- 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
- 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.
- docker ps | Docker Docs
- dokovací kontejner rm | Docker Docs
- objem dockeru ls | Docker Docs
- objem dockeru rm | Docker Docs
- docker network rm | Docker Docs
- docker network ls | Docker Docs
- docker image prune | Docker Docs