Cara Reset/Uninstall NextCloud AIO Sepenuhnya

Cara Reset Uninstall Nextcloud Aio Sepenuhnya



Ketika menginstal NextCloud AIO di Docker , Anda mungkin membuat kesalahan dan mungkin mengalami kesulitan memperbaikinya dan memulai dari awal. Untuk memulai kembali instance NextCloud AIO, Anda harus mengatur ulang/mencopot pemasangan instance NextCloud AIO dengan benar.

Pada artikel ini, saya akan menunjukkan cara mengatur ulang/mencopot pemasangan instance NextCloud AIO dengan benar sehingga Anda dapat memulai instance NextCloud AIO baru jika Anda melakukan kesalahan saat menginstal NextCloud AIO.









Daftar isi

  1. Mencantumkan Semua Kontainer Docker AIO NextCloud
  2. Menghapus Semua Kontainer Docker NextCloud AIO
  3. Mencantumkan Semua Volume Docker NextCloud AIO
  4. Menghapus Semua Volume Docker NextCloud AIO
  5. Mencantumkan Semua Jaringan Docker AIO NextCloud
  6. Menghapus Semua Jaringan Docker NextCloud AIO
  7. Menghapus Semua Gambar Docker NextCloud AIO
  8. Membersihkan Direktori Data NextCloud
  9. Kesimpulan
  10. Referensi



Mencantumkan Semua Kontainer Docker AIO NextCloud

Anda dapat menemukan daftar semua container buruh pelabuhan NextCloud AIO dengan perintah berikut:





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

Seperti yang Anda lihat, ID kontainer dan nama semua kontainer buruh pelabuhan NextCloud AIO terdaftar.



Untuk mengatur ulang/mencopot pemasangan NextCloud AIO dengan benar, Anda harus menghapus semuanya.

Menghapus Semua Kontainer Docker NextCloud AIO

Untuk menghapus semua kontainer buruh pelabuhan NextCloud AIO, jalankan perintah berikut:

$ untuk CID dalam `sudo docker container ls --all --filter 'name=nextcloud-aio' --format '{{.ID}}'`; lakukan sudo docker container rm --force $CID && echo 'NextCloud AIO container $CID dihapus.'; Selesai

Semua kontainer buruh pelabuhan NextCloud AIO harus dihapus.

Mencantumkan Semua Volume Docker NextCloud AIO

Anda dapat menemukan daftar semua volume buruh pelabuhan NextCloud AIO dengan perintah berikut:

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

Seperti yang Anda lihat, semua volume buruh pelabuhan NextCloud AIO terdaftar.

Untuk mengatur ulang/mencopot pemasangan NextCloud AIO dengan benar, Anda harus menghapus semua volume buruh pelabuhan tersebut.

Menghapus Semua Volume Docker NextCloud AIO

Untuk menghapus semua volume buruh pelabuhan NextCloud AIO, jalankan perintah berikut:

$ untuk VName di `sudo docker volume ls --filter 'name=nextcloud_aio' --format '{{.Name}}' `; lakukan sudo docker volume rm --force $VName && echo 'Volume AIO NextCloud $VName dihapus.'; Selesai

Semua volume buruh pelabuhan NextCloud AIO harus dihapus.

Mencantumkan Semua Jaringan Docker AIO NextCloud

Anda dapat menemukan daftar semua jaringan buruh pelabuhan NextCloud AIO dengan perintah berikut:

$ sudo jaringan buruh pelabuhan ls --filter 'nama=nextcloud-aio'

Seperti yang Anda lihat, semua jaringan buruh pelabuhan NextCloud AIO terdaftar.

Untuk mengatur ulang/mencopot pemasangan NextCloud AIO dengan benar, Anda harus menghapus semua jaringan buruh pelabuhan NextCloud AIO.

Menghapus Semua Jaringan Docker NextCloud AIO

Untuk menghapus semua jaringan buruh pelabuhan NextCloud AIO, jalankan perintah berikut:

$ untuk VNet di `sudo docker network ls --filter 'name=nextcloud-aio' --format '{{.ID}}' `; do sudo docker network rm --force $VNet && echo 'Jaringan AIO NextCloud $VNet dihapus.'; Selesai

Semua jaringan buruh pelabuhan NextCloud AIO harus dihapus.

Menghapus Semua Gambar Docker NextCloud AIO

Anda dapat menemukan daftar semua gambar buruh pelabuhan NextCloud AIO yang di-cache dengan perintah berikut:

$ sudo gambar buruh pelabuhan ls

Semua gambar buruh pelabuhan NextCloud AIO yang di-cache harus dicantumkan. Anda dapat menghapus semua image NextCloud AIO Docker yang di-cache jika Anda mau. Ini opsional.

Untuk menghapus semua gambar buruh pelabuhan cache yang tidak digunakan termasuk gambar buruh pelabuhan NextCloud AIO, jalankan perintah berikut:

$ sudo buruh pelabuhan gambar pangkas --semua

Untuk mengonfirmasi operasi, tekan DAN lalu tekan .

Semua image Docker yang di-cache termasuk image NextCloud AIO harus dihapus.

Membersihkan Direktori Data NextCloud

Jika Anda telah menyimpan data NextCloud di direktori dan bukan di volume Docker, Anda juga perlu membersihkannya.

Saya telah menyimpan data NextCloud di /mnt/nextcloud-data direktori seperti yang Anda lihat pada gambar di bawah.

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

Untuk menghapus semua isi direktori data NextCloud /mnt/nextcloud-data (tetapi bukan direktori data NextCloud itu sendiri), jalankan perintah berikut:

$ sudo rm -rfv $(sudo temukan /mnt/nextcloud-data -min depth 1 -max depth 1)

Semua isi direktori data NextCloud /mnt/nextcloud-data harus disingkirkan.

Seperti yang Anda lihat, direktori data NextCloud /mnt/nextcloud-data sekarang kosong.

$ sudo ls -lha /mnt/nextcloud-data

Kesimpulan

Dalam artikel ini, saya telah menunjukkan kepada Anda cara mereset/mencopot instalasi docker instance NextCloud AIO sepenuhnya sehingga Anda dapat memulai instance NextCloud AIO baru dari awal jika Anda melakukan kesalahan saat menginstal NextCloud AIO.

Referensi

  1. GitHub – nextcloud/all-in-one: Metode instalasi resmi Nextcloud. Menyediakan penerapan dan pemeliharaan yang mudah dengan sebagian besar fitur yang disertakan dalam instans Nextcloud yang satu ini.
  2. buruh pelabuhan ps | Dokumen Docker
  3. wadah buruh pelabuhan rm | Dokumen Docker
  4. volume buruh pelabuhan ls | Dokumen Docker
  5. volume buruh pelabuhan rm | Dokumen Docker
  6. jaringan buruh pelabuhan rm | Dokumen Docker
  7. jaringan buruh pelabuhan ls | Dokumen Docker
  8. pangkas gambar buruh pelabuhan | Dokumen Docker