NextCloud AIO'yu Tamamen Sıfırlama/Kaldırma

Nextcloud Aio Yu Tamamen Sifirlama Kaldirma



Sırasında NextCloud AIO'yu Docker'a yükleme Hatalar yapabilir, bunları düzeltip yeniden başlamakta zorluk çekebilirsiniz. NextCloud AIO örneğini baştan başlatmak için NextCloud AIO örneğini tamamen sıfırlamanız/kaldırmanız gerekir.

Bu makalede, NextCloud AIO kurulumunda bir hata yapmanız durumunda yeni bir NextCloud AIO örneğini başlatabilmeniz için NextCloud AIO örneğini nasıl düzgün bir şekilde sıfırlayacağınızı/kaldıracağınızı göstereceğim.









İçindekiler

  1. Tüm NextCloud AIO Docker Konteynerlerini Listeleme
  2. Tüm NextCloud AIO Docker Konteynerlerini Kaldırma
  3. Tüm NextCloud AIO Docker Birimlerini Listeleme
  4. Tüm NextCloud AIO Docker Birimlerini Kaldırma
  5. Tüm NextCloud AIO Docker Ağlarını Listeleme
  6. Tüm NextCloud AIO Docker Ağlarını Kaldırma
  7. Tüm NextCloud AIO Docker Görüntülerini Kaldırma
  8. NextCloud Veri Dizinini Temizleme
  9. Çözüm
  10. Referanslar



Tüm NextCloud AIO Docker Konteynerlerini Listeleme

Aşağıdaki komutla tüm NextCloud AIO liman işçisi konteynerlerinin bir listesini bulabilirsiniz:





$ sudo liman işçisi konteyneri ls --all --filter 'name=nextcloud-aio' --format '{{.ID}}\t\t\t{{.Names}}'

Gördüğünüz gibi tüm NextCloud AIO docker konteynerlerinin konteyner kimliği ve adı listeleniyor.



NextCloud AIO'yu düzgün şekilde sıfırlamak/kaldırmak için hepsini kaldırmanız gerekir.

Tüm NextCloud AIO Docker Konteynerlerini Kaldırma

Tüm NextCloud AIO liman işçisi konteynerlerini kaldırmak için aşağıdaki komutu çalıştırın:

`sudo docker konteynerinde CID için $ ls --all --filter 'name=nextcloud-aio' --format '{{.ID}}'`; do sudo docker Container rm --force $CID && echo 'NextCloud AIO kapsayıcısı $CID kaldırıldı.'; Tamamlandı

Tüm NextCloud AIO liman işçisi konteynerleri kaldırılmalıdır.

Tüm NextCloud AIO Docker Birimlerini Listeleme

Aşağıdaki komutla tüm NextCloud AIO liman işçisi birimlerinin bir listesini bulabilirsiniz:

$ sudo liman işçisi birimi ls --filter 'name=nextcloud_aio'

Gördüğünüz gibi tüm NextCloud AIO liman işçisi birimleri listeleniyor.

NextCloud AIO'yu düzgün bir şekilde sıfırlamak/kaldırmak için tüm bu liman işçisi birimlerini kaldırmalısınız.

Tüm NextCloud AIO Docker Birimlerini Kaldırma

Tüm NextCloud AIO liman işçisi birimlerini kaldırmak için aşağıdaki komutu çalıştırın:

`sudo docker birimindeki VName için $ ls --filter 'name=nextcloud_aio' --format '{{.Name}}' `; do sudo docker volüm rm --force $VName && echo 'NextCloud AIO Volume $VName kaldırıldı.'; Tamamlandı

Tüm NextCloud AIO liman işçisi birimleri kaldırılmalıdır.

Tüm NextCloud AIO Docker Ağlarını Listeleme

Aşağıdaki komutla tüm NextCloud AIO liman işçisi ağlarının bir listesini bulabilirsiniz:

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

Gördüğünüz gibi tüm NextCloud AIO liman işçisi ağları listelenmiştir.

NextCloud AIO'yu düzgün şekilde sıfırlamak/kaldırmak için tüm NextCloud AIO bağlantı noktası ağlarını kaldırmanız gerekir.

Tüm NextCloud AIO Docker Ağlarını Kaldırma

Tüm NextCloud AIO liman işçisi ağlarını kaldırmak için aşağıdaki komutu çalıştırın:

'Sudo docker network'te VNet için $ ls --filter 'name=nextcloud-aio' --format '{{.ID}}' `; do sudo docker network rm --force $VNet && echo 'NextCloud AIO Network $VNet kaldırıldı.'; Tamamlandı

Tüm NextCloud AIO liman işçisi ağları kaldırılmalıdır.

Tüm NextCloud AIO Docker Görüntülerini Kaldırma

Önbelleğe alınmış tüm NextCloud AIO liman işçisi görüntülerinin bir listesini aşağıdaki komutla bulabilirsiniz:

$ sudo liman işçisi resmi ls

Önbelleğe alınan tüm NextCloud AIO liman işçisi görüntüleri listelenmelidir. İsterseniz önbelleğe alınmış tüm NextCloud AIO Docker görüntülerini kaldırabilirsiniz. Bu isteğe bağlıdır.

NextCloud AIO liman işçisi görüntüleri de dahil olmak üzere, önbelleğe alınmış tüm kullanılmayan liman işçisi görüntülerini kaldırmak için aşağıdaki komutu çalıştırın:

$ sudo docker image prune --all

İşlemi onaylamak için tuşuna basın VE ve ardından tuşuna basın .

NextCloud AIO görüntüleri de dahil olmak üzere önbelleğe alınan tüm Docker görüntüleri kaldırılmalıdır.

NextCloud Veri Dizinini Temizleme

NextCloud verilerini Docker birimi yerine bir dizinde depoladıysanız onu da temizlemeniz gerekecektir.

NextCloud verilerini şu klasörde sakladım: /mnt/nextcloud-data Aşağıdaki ekran görüntüsünde görebileceğiniz gibi dizin.

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

NextCloud veri dizininin tüm içeriğini kaldırmak için /mnt/nextcloud-data (ancak NextCloud veri dizininin kendisi değil), aşağıdaki komutu çalıştırın:

$ sudo rm -rfv $(sudo find /mnt/nextcloud-data -minlength 1 -maxlength 1)

NextCloud veri dizininin tüm içeriği /mnt/nextcloud-data kaldırılmalıdır.

Gördüğünüz gibi NextCloud veri dizini /mnt/nextcloud-data şimdi boş.

$ sudo ls -lha /mnt/nextcloud-data

Çözüm

Bu makalede, NextCloud AIO kurulumunda bir hata yapmanız durumunda sıfırdan yeni bir NextCloud AIO örneğini başlatabilmeniz için NextCloud AIO docker örneğini nasıl tamamen sıfırlayacağınızı/kaldıracağınızı gösterdim.

Referanslar

  1. GitHub – nextcloud/hepsi bir arada: Resmi Nextcloud kurulum yöntemi. Bu tek Nextcloud örneğinde yer alan çoğu özellik sayesinde kolay dağıtım ve bakım sağlar.
  2. liman işçisi ps | Docker Dokümanları
  3. liman işçisi konteyner rm | Docker Dokümanları
  4. liman işçisi hacmi ls | Docker Dokümanları
  5. liman işçisi hacmi rm | Docker Dokümanları
  6. Liman işçisi ağı rm | Docker Dokümanları
  7. Liman işçisi ağı ls | Docker Dokümanları
  8. liman işçisi görüntü kuru erik | Docker Dokümanları