🎯 Volumes no Docker
Em poucas palavras
Mecanismo preferido para persistir dados gerados e usados por contêineres. Diferentemente dos bind mounts, que dependem dos diretórios e do sistema operacional do host, os volumes são inteiramente gerenciados pelo Docker e ligam caminhos do sistema de arquivos do contêiner de volta à máquina host, preservando os arquivos entre reinícios.
📝 Notas e Desenvolvimento
Quote
Volumes são o mecanismo preferido para a persistência de dados gerados e usados por contêineres Docker. Embora os Bind Mounts (Montagens de Vínculo) dependam da estrutura de diretórios e do sistema operacional da máquina host, os volumes são totalmente gerenciados pelo Docker. Volumes fornecem a capacidade de conectar caminhos específicos do sistema de arquivos do contêiner de volta à máquina host. Se um diretório no contêiner for montado, as alterações neste diretório também serão vistas na máquina host. Se configurarmos este mesmo diretório e o contêiner reiniciar, veremos os mesmos arquivos.