Paano I-reset/I-uninstall ang NextCloud AIO nang Ganap

Paano I Reset I Uninstall Ang Nextcloud Aio Nang Ganap



Habang pag-install ng NextCloud AIO sa Docker , maaari kang magkamali at mahihirapan kang ayusin ang mga iyon at magsimulang muli. Upang magsimula sa isang halimbawa ng NextCloud AIO, kakailanganin mong ganap na i-reset/i-uninstall ang instance ng NextCloud AIO.

Sa artikulong ito, ipapakita ko sa iyo kung paano maayos na i-reset/i-uninstall ang halimbawa ng NextCloud AIO upang makapagsimula ka ng bagong halimbawa ng NextCloud AIO kung sakaling nagkamali ka sa pag-install ng NextCloud AIO.









Talaan ng mga Nilalaman

  1. Inilista ang Lahat ng NextCloud AIO Docker Container
  2. Tinatanggal ang Lahat ng NextCloud AIO Docker Container
  3. Listahan ng Lahat ng NextCloud AIO Docker Volumes
  4. Tinatanggal ang Lahat ng NextCloud AIO Docker Volumes
  5. Listahan ng Lahat ng NextCloud AIO Docker Networks
  6. Tinatanggal ang Lahat ng NextCloud AIO Docker Network
  7. Tinatanggal ang Lahat ng NextCloud AIO Docker Images
  8. Nililinis ang NextCloud Data Directory
  9. Konklusyon
  10. Mga sanggunian



Inilista ang Lahat ng NextCloud AIO Docker Container

Makakahanap ka ng listahan ng lahat ng NextCloud AIO docker container na may sumusunod na command:





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

Gaya ng nakikita mo, nakalista ang container ID at ang pangalan ng lahat ng NextCloud AIO docker container.



Upang maayos na i-reset/i-uninstall ang NextCloud AIO, kakailanganin mong alisin ang lahat ng ito.

Tinatanggal ang Lahat ng NextCloud AIO Docker Container

Upang alisin ang lahat ng mga container ng NextCloud AIO docker, patakbuhin ang sumusunod na command:

$ para sa CID sa `sudo docker container ls --all --filter 'name=nextcloud-aio' --format '{{.ID}}'`; gawin sudo docker container rm --force $CID && echo 'NextCloud AIO container $CID inalis.'; tapos na

Dapat alisin ang lahat ng mga container ng NextCloud AIO docker.

Listahan ng Lahat ng NextCloud AIO Docker Volumes

Makakahanap ka ng listahan ng lahat ng NextCloud AIO docker volume na may sumusunod na command:

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

Gaya ng nakikita mo, nakalista ang lahat ng dami ng NextCloud AIO docker.

Upang maayos na i-reset/i-uninstall ang NextCloud AIO, dapat mong alisin ang lahat ng dami ng docker na iyon.

Tinatanggal ang Lahat ng NextCloud AIO Docker Volumes

Upang alisin ang lahat ng NextCloud AIO docker volume, patakbuhin ang sumusunod na command:

$ para sa VName sa `sudo docker volume ls --filter 'name=nextcloud_aio' --format '{{.Name}}' `; gawin sudo docker volume rm --force $VName && echo 'NextCloud AIO Volume $VName inalis.'; tapos na

Dapat alisin ang lahat ng NextCloud AIO docker volume.

Listahan ng Lahat ng NextCloud AIO Docker Networks

Makakahanap ka ng listahan ng lahat ng NextCloud AIO docker network na may sumusunod na command:

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

Gaya ng nakikita mo, nakalista ang lahat ng NextCloud AIO docker network.

Upang maayos na i-reset/i-uninstall ang NextCloud AIO, dapat mong alisin ang lahat ng NextCloud AIO docker network.

Tinatanggal ang Lahat ng NextCloud AIO Docker Network

Upang alisin ang lahat ng NextCloud AIO docker network, patakbuhin ang sumusunod na command:

$ para sa VNet sa `sudo docker network ls --filter 'name=nextcloud-aio' --format '{{.ID}}' `; gawin sudo docker network rm --force $VNet && echo 'NextCloud AIO Network $VNet inalis.'; tapos na

Dapat alisin ang lahat ng NextCloud AIO docker network.

Tinatanggal ang Lahat ng NextCloud AIO Docker Images

Makakahanap ka ng listahan ng lahat ng naka-cache na larawan ng NextCloud AIO docker na may sumusunod na command:

$ sudo docker image ls

Dapat na nakalista ang lahat ng naka-cache na NextCloud AIO docker na imahe. Maaari mong alisin ang lahat ng naka-cache na larawan ng NextCloud AIO Docker kung gusto mo. Ito ay opsyonal.

Upang alisin ang lahat ng hindi nagamit na naka-cache na mga imahe ng docker kasama ang NextCloud AIO docker na mga imahe, patakbuhin ang sumusunod na command:

$ sudo docker image prune --lahat

Upang kumpirmahin ang operasyon, pindutin ang AT at pagkatapos ay pindutin ang .

Dapat alisin ang lahat ng naka-cache na larawan ng Docker kasama ang mga larawan ng NextCloud AIO.

Nililinis ang NextCloud Data Directory

Kung naimbak mo ang data ng NextCloud sa isang direktoryo sa halip na isang dami ng Docker, kakailanganin mo ring linisin iyon.

Inimbak ko ang data ng NextCloud sa /mnt/nextcloud-data direktoryo tulad ng makikita mo sa screenshot sa ibaba.

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

Upang alisin ang lahat ng nilalaman ng direktoryo ng data ng NextCloud /mnt/nextcloud-data (ngunit hindi ang NextCloud data directory mismo), patakbuhin ang sumusunod na command:

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

Lahat ng nilalaman ng NextCloud na direktoryo ng data /mnt/nextcloud-data dapat tanggalin.

Tulad ng nakikita mo, ang NextCloud na direktoryo ng data /mnt/nextcloud-data ngayon ay walang laman.

$ sudo ls -lha /mnt/nextcloud-data

Konklusyon

Sa artikulong ito, ipinakita ko sa iyo kung paano ganap na i-reset/i-uninstall ang NextCloud AIO docker instance para makapagsimula ka ng bagong NextCloud AIO instance mula sa simula kung sakaling nagkamali ka sa pag-install ng NextCloud AIO.

Mga sanggunian

  1. GitHub – nextcloud/all-in-one: Ang opisyal na paraan ng pag-install ng Nextcloud. Nagbibigay ng madaling pag-deploy at pagpapanatili sa karamihan ng mga tampok na kasama sa isang halimbawang ito ng Nextcloud.
  2. docker ps | Docker Docs
  3. lalagyan ng docker rm | Docker Docs
  4. dami ng docker ls | Docker Docs
  5. dami ng docker rm | Docker Docs
  6. docker network rm | Docker Docs
  7. docker network ls | Docker Docs
  8. Prun ng larawan ng docker | Docker Docs