Pular para o conteúdo
Waldo Eller | Cloud/DevOps: início
InfraestruturaLinux

Módulo 06 — Volumes

Containers são descartáveis. Dados importantes não devem depender exclusivamente do filesystem interno deles: volumes permitem persistência.

Publicado em

1 min de leitura
Capa do artigo Módulo 06 — Volumes

Containers são descartáveis.

Dados importantes não devem depender exclusivamente do filesystem interno deles.

Volumes permitem persistência.

Criar volume

docker volume create dados

Listar:

docker volume ls

Inspecionar:

docker volume inspect dados

Montar volume

docker run -it \
  --name laboratorio-volume \
  -v dados:/dados \
  debian:13 bash

Dentro:

echo "Docker preserva dados" > /dados/teste.txt
cat /dados/teste.txt
exit

Remova:

docker rm laboratorio-volume

Crie outro container:

docker run --rm \
  -v dados:/dados \
  debian:13 \
  cat /dados/teste.txt

O arquivo continua existindo.

Conceito

Container A
     │
     ▼
Volume "dados"
     ▲
     │
Container B

Desafio

Crie um volume:

site-data

Grave três arquivos.

Remova o container.

Crie outro container usando o mesmo volume e confirme que os arquivos continuam disponíveis.

Gostou da leitura?

Conecte-se comigo para acompanhar novas publicações e debater tecnologia.

Entrar em contato