Secara default, data dalam sebuah container bersifat sementara — hilang saat container dihapus. Volumes (dan bind mounts) menyediakan penyimpanan persisten yang bertahan melampaui lifecycle container, penting untuk database dan data apa pun yang harus bertahan saat container di-restart atau dihapus.
Masalah: container bersifat sementara
A container's writable layer is DELETED when the container is removed:
→ data written inside the container (e.g. a database's files) is LOST
→ containers are meant to be disposable/replaceable → don't store important data in them
→ For persistent data, you need storage OUTSIDE the container's lifecycle.
