<aside> 💡
Artikel ini membahas Docker Storage, yaitu sistem penyimpanan data pada Docker yang digunakan agar data container tetap aman dan persisten. Kamu akan memahami konsep Docker Volume, Bind Mount, tmpfs Mount, backup volume, storage driver, hingga best practice storage yang umum digunakan pada real-world project dan production environment.
</aside>
Secara default, Docker container bersifat ephemeral atau sementara. Artinya, seluruh data yang berada di dalam container dapat hilang ketika container dihapus.
Contoh:
Karena itu Docker menyediakan sistem storage agar data tetap bisa disimpan secara persisten walaupun container dihentikan atau dibuat ulang.
Dalam real-world project, Docker Storage sangat penting karena hampir semua aplikasi modern membutuhkan penyimpanan data, seperti:
Tanpa storage yang benar: