Míg a NextCloud AIO telepítése a Dockerre , hibákat követhet el, és nehézségekbe ütközhet azok kijavítása és az újrakezdés. A NextCloud AIO-példány újraindításához megfelelően vissza kell állítania/el kell távolítania a NextCloud AIO-példányt.
Ebben a cikkben megmutatom, hogyan kell megfelelően visszaállítani/eltávolítani a NextCloud AIO-példányt, hogy új NextCloud AIO-példányt indíthasson el, ha hibát követett el a NextCloud AIO telepítése során.
Tartalomjegyzék
- Az összes NextCloud AIO Docker tároló listája
- Az összes NextCloud AIO Docker tároló eltávolítása
- Az összes NextCloud AIO Docker-kötet listája
- Az összes NextCloud AIO Docker-kötet eltávolítása
- Az összes NextCloud AIO Docker hálózat felsorolása
- Az összes NextCloud AIO Docker hálózat eltávolítása
- Az összes NextCloud AIO Docker kép eltávolítása
- A NextCloud Data Directory tisztítása
- Következtetés
- Hivatkozások
Az összes NextCloud AIO Docker tároló listája
A következő paranccsal megtalálhatja az összes NextCloud AIO docker konténer listáját:
$ sudo docker konténer ls --all --filter 'name=nextcloud-aio' --format '{{.ID}}\t\t\t{{.Names}}'
Amint láthatja, a tárolóazonosító és az összes NextCloud AIO dokkolókonténer neve megjelenik a listában.
A NextCloud AIO megfelelő alaphelyzetbe állításához/eltávolításához mindegyiket el kell távolítania.
Az összes NextCloud AIO Docker tároló eltávolítása
Az összes NextCloud AIO docker-tároló eltávolításához futtassa a következő parancsot:
$ a CID-hez a `sudo docker konténerben ls --all --filter 'name=nextcloud-aio' --format '{{.ID}}'`; do sudo docker container rm --force $CID && echo 'A NextCloud AIO tároló $CID eltávolítva.'; Kész
Az összes NextCloud AIO dokkolótárolót el kell távolítani.
Az összes NextCloud AIO Docker-kötet listája
A következő paranccsal megtalálhatja az összes NextCloud AIO dokkolókötet listáját:
$ sudo docker kötet ls --filter 'name=nextcloud_aio'
Amint látja, az összes NextCloud AIO dokkolókötet megjelenik a listán.
A NextCloud AIO megfelelő visszaállításához/eltávolításához el kell távolítania az összes dokkolókötetet.
Az összes NextCloud AIO Docker-kötet eltávolítása
Az összes NextCloud AIO dokkolókötet eltávolításához futtassa a következő parancsot:
$ for VName a `sudo docker kötetben ls --filter 'name=nextcloud_aio' --format '{{.Name}}' `; do sudo docker volume rm --force $VName && echo 'NextCloud AIO-kötet $VName eltávolítva.'; Kész
Az összes NextCloud AIO dokkolókötetet el kell távolítani.
Az összes NextCloud AIO Docker hálózat felsorolása
A következő paranccsal megtalálhatja az összes NextCloud AIO dokkolóhálózat listáját:
$ sudo docker network ls --filter 'name=nextcloud-aio'
Amint látja, az összes NextCloud AIO dokkolóhálózat fel van sorolva.
A NextCloud AIO megfelelő visszaállításához/eltávolításához el kell távolítania az összes NextCloud AIO dokkolóhálózatot.
Az összes NextCloud AIO Docker hálózat eltávolítása
Az összes NextCloud AIO dokkolóhálózat eltávolításához futtassa a következő parancsot:
$ VNethez a `sudo docker hálózatban ls --filter 'name=nextcloud-aio' --formátum '{{.ID}}' `; do sudo docker network rm --force $VNet && echo 'NextCloud AIO Network $VNet eltávolítva.'; Kész
Az összes NextCloud AIO dokkolóhálózatot el kell távolítani.
Az összes NextCloud AIO Docker kép eltávolítása
A gyorsítótárazott NextCloud AIO dokkolóképek listáját a következő paranccsal találhatja meg:
$ sudo docker image ls
Az összes gyorsítótárazott NextCloud AIO docker-képet fel kell sorolni. Ha akarja, eltávolíthatja az összes gyorsítótárazott NextCloud AIO Docker képet. Ez nem kötelező.
Az összes fel nem használt gyorsítótárazott dokkolókép eltávolításához, beleértve a NextCloud AIO dokkolóképeket is, futtassa a következő parancsot:
$ sudo docker image prune --all
A művelet megerősítéséhez nyomja meg a gombot ÉS majd nyomja meg
Az összes gyorsítótárazott Docker-képet, beleértve a NextCloud AIO-képeket is, el kell távolítani.
A NextCloud Data Directory tisztítása
Ha a NextCloud adatokat egy könyvtárban tárolta a Docker-kötet helyett, akkor azt is meg kell tisztítania.
A NextCloud adatokat a /mnt/nextcloud-data könyvtárat, ahogy az alábbi képernyőképen is látható.
$ grep DATADIR /opt/nextcloud-aio/compose.yaml
A NextCloud adatkönyvtár összes tartalmának eltávolítása /mnt/nextcloud-data (de nem magát a NextCloud adatkönyvtárat), futtassa a következő parancsot:
$ sudo rm -rfv $(sudo find /mnt/nextcloud-data -mindepth 1 -maxdepth 1)
A NextCloud adatkönyvtár összes tartalma /mnt/nextcloud-data el kell távolítani.
Mint látható, a NextCloud adatkönyvtár /mnt/nextcloud-data most üres.
$ sudo ls -lha /mnt/nextcloud-data
Következtetés
Ebben a cikkben megmutattam, hogyan lehet teljesen alaphelyzetbe állítani/eltávolítani a NextCloud AIO dokkolópéldányt, hogy a nulláról indíthasson új NextCloud AIO-példányt, ha hibát követett el a NextCloud AIO telepítése során.
Hivatkozások
- GitHub – nextcloud/all-in-one: A hivatalos Nextcloud telepítési módszer. Könnyű üzembe helyezést és karbantartást biztosít az egyetlen Nextcloud-példány legtöbb funkciójával.
- docker ps | Docker Dokumentumok
- dokkoló konténer rm | Docker Dokumentumok
- dokkoló kötet ls | Docker Dokumentumok
- dokkoló térfogat rm | Docker Dokumentumok
- dokkolóhálózat rm | Docker Dokumentumok
- dokkoló hálózat ls | Docker Dokumentumok
- docker image aszalt szilva | Docker Dokumentumok