Un volume Docker è un meccanismo per la persistenza dei dati generati e utilizzati dai container Docker. È un modo per salvarli in modo permanente al di fuori del ciclo di vita del container.
Senza l’uso di volumi, tutti i dati generati da un container vengono persi quando il container stesso viene interrotto. I volumi Docker forniscono un modo efficace per salvare i dati generati dal container, consentendo di utilizzarli in un secondo momento o di condividerli con altri container.
In sostanza, un volume Docker funziona come una cartella sul disco duro dell’host che viene montata all’interno del container. I dati scritti in questa cartella dal container sono conservati in modo persistente anche quando il container non è in esecuzione.