Cara Untuk Menghapus Volume Docker

Cara #1: docker-compose down dengan flag --volumes:

Jalankan perintah berikut:

docker-compose down --volumes

Flag --volumes akan menghapus semua volume yang dibuat oleh docker-compose up.

Cara #2: Menghapus volume secara manual:

  1. Jalankan perintah docker volume ls untuk melihat daftar semua volume yang ada.
  2. Identifikasi volume yang ingin dihapus.
  3. Jalankan perintah docker volume rm untuk menghapus volume. Contoh: docker volume rm <nama_volume>

Cara #3: Menggunakan filter:

Kita dapat menggunakan filter untuk menghapus volume yang tidak terpakai. Contoh:

docker volume ls -f dangling=true | grep -v '^NAME$' | xargs docker volume rm

Perintah ini akan:

  1. Menampilkan daftar volume yang menggantung (tidak terhubung ke kontainer apa pun).
  2. Menghapus baris pertama (header).
  3. Menghilangkan volume yang sedang digunakan.
  4. Menghapus semua volume yang tersisa.

Catatan:

Pastikan Anda tidak menghapus volume yang masih digunakan oleh kontainer yang sedang berjalan.
kita dapat menggunakan docker volume inspect untuk melihat detail volume, termasuk kontainer yang menggunakannya.

Tips:

  1. Kita dapat menambahkan flag --force ke docker volume rm untuk menghapus volume secara paksa, bahkan jika volume tersebut sedang digunakan.
  2. Kita dapat menggunakan alias docker volume prune untuk docker volume ls -f dangling=true | xargs docker volume rm.


Belum ada Komentar untuk "Cara Untuk Menghapus Volume Docker"

Posting Komentar

Iklan Atas Artikel

Iklan Tengah Artikel 1

Iklan Tengah Artikel 2

Iklan Bawah Artikel