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:
- Jalankan perintah docker volume ls untuk melihat daftar semua volume yang ada.
- Identifikasi volume yang ingin dihapus.
- 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:
- Menampilkan daftar volume yang menggantung (tidak terhubung ke kontainer apa pun).
- Menghapus baris pertama (header).
- Menghilangkan volume yang sedang digunakan.
- 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:
- Kita dapat menambahkan flag --force ke docker volume rm untuk menghapus volume secara paksa, bahkan jika volume tersebut sedang digunakan.
- 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