Как полностью сбросить/удалить NextCloud AIO

Kak Polnost U Sbrosit Udalit Nextcloud Aio



Пока установка NextCloud AIO на Docker , вы можете допустить ошибки, и вам может быть трудно их исправить и начать все сначала. Чтобы начать заново с экземпляра NextCloud AIO, вам необходимо правильно сбросить/полностью удалить экземпляр NextCloud AIO.

В этой статье я покажу вам, как правильно сбросить/удалить экземпляр NextCloud AIO, чтобы вы могли запустить новый экземпляр NextCloud AIO в случае, если вы допустили ошибку при установке NextCloud AIO.









Оглавление

  1. Перечисление всех Docker-контейнеров NextCloud AIO
  2. Удаление всех Docker-контейнеров NextCloud AIO
  3. Перечисление всех томов Docker NextCloud AIO
  4. Удаление всех томов Docker NextCloud AIO
  5. Перечисление всех сетей Docker NextCloud AIO
  6. Удаление всех сетей Docker NextCloud AIO
  7. Удаление всех образов Docker NextCloud AIO
  8. Очистка каталога данных NextCloud
  9. Заключение
  10. Рекомендации



Перечисление всех Docker-контейнеров NextCloud AIO

Вы можете найти список всех докер-контейнеров NextCloud AIO с помощью следующей команды:





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

Как видите, указаны идентификатор контейнера и имена всех док-контейнеров NextCloud AIO.



Чтобы правильно сбросить/удалить NextCloud AIO, вам необходимо удалить их все.

Удаление всех Docker-контейнеров NextCloud AIO

Чтобы удалить все док-контейнеры NextCloud AIO, выполните следующую команду:

$ для CID в `sudo docker-контейнере ls --all --filter 'name=nextcloud-aio' --format '{{.ID}}'`; do sudo dockerContainer rm --force $CID && echo «Контейнер NextCloud AIO $CID удален.»; сделанный

Все док-контейнеры NextCloud AIO следует удалить.

Перечисление всех томов Docker NextCloud AIO

Вы можете найти список всех томов докера NextCloud AIO с помощью следующей команды:

$ sudo docker том ls --filter 'name=nextcloud_aio'

Как видите, в списке перечислены все тома докера NextCloud AIO.

Чтобы правильно сбросить/удалить NextCloud AIO, необходимо удалить все эти тома докера.

Удаление всех томов Docker NextCloud AIO

Чтобы удалить все тома докера NextCloud AIO, выполните следующую команду:

$ для VName в `sudo docker Volume ls --filter 'name=nextcloud_aio' --format '{{.Name}}' `; do sudo docker Volume rm --force $VName && echo 'Том NextCloud AIO $VName удален.'; сделанный

Все тома Docker NextCloud AIO следует удалить.

Перечисление всех сетей Docker NextCloud AIO

Вы можете найти список всех сетей докеров NextCloud AIO с помощью следующей команды:

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

Как видите, в списке перечислены все сети докеров NextCloud AIO.

Чтобы правильно сбросить/удалить NextCloud AIO, необходимо удалить все сети докеров NextCloud AIO.

Удаление всех сетей Docker NextCloud AIO

Чтобы удалить все сети докеров NextCloud AIO, выполните следующую команду:

$ для виртуальной сети в `sudo docker network ls --filter 'name=nextcloud-aio' --format '{{.ID}}' `; do sudo docker network rm --force $VNet && echo «Сеть NextCloud AIO $VNet удалена.»; сделанный

Все сети докеров NextCloud AIO следует удалить.

Удаление всех образов Docker NextCloud AIO

Вы можете найти список всех кэшированных образов докера NextCloud AIO с помощью следующей команды:

$ sudo docker image ls

Должны быть перечислены все кэшированные образы докеров NextCloud AIO. При желании вы можете удалить все кэшированные изображения NextCloud AIO Docker. Это необязательно.

Чтобы удалить все неиспользуемые кэшированные образы докеров, включая образы докеров NextCloud AIO, выполните следующую команду:

$ sudo docker image чернота --all

Для подтверждения операции нажмите И а затем нажмите <Ввод> .

Все кэшированные изображения Docker, включая изображения NextCloud AIO, следует удалить.

Очистка каталога данных NextCloud

Если вы сохранили данные NextCloud в каталоге, а не в томе Docker, вам также потребуется очистить его.

Я сохранил данные NextCloud в /mnt/nextcloud-данные каталог, как вы можете видеть на скриншоте ниже.

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

Чтобы удалить все содержимое каталога данных NextCloud /mnt/nextcloud-данные (но не сам каталог данных NextCloud), выполните следующую команду:

$ sudo rm -rfv $(sudo find /mnt/nextcloud-data -minглубина 1 -maxглубина 1)

Все содержимое каталога данных NextCloud /mnt/nextcloud-данные следует удалить.

Как видите, каталог данных NextCloud /mnt/nextcloud-данные сейчас пусто.

$ sudo ls -lha /mnt/nextcloud-data

Заключение

В этой статье я показал вам, как полностью сбросить/удалить экземпляр докера NextCloud AIO, чтобы вы могли запустить новый экземпляр NextCloud AIO с нуля, если вы допустили ошибку при установке NextCloud AIO.

Рекомендации

  1. GitHub – nextcloud/all-in-one: официальный метод установки Nextcloud. Обеспечивает простоту развертывания и обслуживания благодаря большинству функций, включенных в один экземпляр Nextcloud.
  2. докер PS | Документы Докера
  3. докер-контейнер | Документы Докера
  4. объем докера ls | Документы Докера
  5. объем докера rm | Документы Докера
  6. сеть докеров РМ | Документы Докера
  7. сеть докеров ls | Документы Докера
  8. изображение докера чернослив | Документы Докера