Domyślnie dane w kontenerze są efemeryczne — tracone quando kontener jest usuwany. Volumes (i bind mounts) zapewniają trwałe przechowywanie danych, które przetrwają kontenery, niezbędne dla baz danych i wszystkich danych, które muszą przetrwać ponowne uruchomienia/usunięcia kontenerów.
Problem: kontenery są efemeryczne
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.
