Sobes.tech
Senior

O que é volume no Docker?

sobes.tech IA

Resposta da IA

No Docker, um volume é um mecanismo para armazenamento persistente de dados que permite guardar e usar os dados dos contêineres fora do seu ciclo de vida. Os volumes são armazenados na máquina host e podem ser ligados a um ou vários contêineres.

Principais características do volume:

  • Permitem guardar dados ao recriar os contêineres.
  • Podem ser usados para trocar dados entre contêineres.
  • São geridos pelo Docker e isolados do sistema de ficheiros do contêiner.

Exemplo de uso de volume na CLI do Docker:

docker volume create mydata

docker run -v mydata:/app/data myimage

Em Go, é possível trabalhar com volumes através da API do Docker, criando e montando volumes ao iniciar os contêineres.