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

Módulo 07 — Bind mounts

Bind mount liga diretamente uma pasta do host a uma pasta no container, ideal para ambientes de desenvolvimento.

Publicado em

1 min de leitura
Capa do artigo Módulo 07 — Bind mounts

Bind mount liga diretamente uma pasta do host a uma pasta no container.

Preparação

mkdir -p ~/docker-labs/site
cd ~/docker-labs/site

Crie:

echo '<h1>Meu laboratorio Docker</h1>' > index.html

Execute:

docker run -d \
  --name site-bind \
  -p 8080:80 \
  -v "$PWD":/usr/share/nginx/html:ro \
  nginx

Teste:

curl localhost:8080

Edite:

echo '<h1>Docker funcionando!</h1>' > index.html

Teste novamente:

curl localhost:8080

A mudança aparece sem recriar a imagem.

Volume x bind mount

Volume
Docker gerencia o local físico.

Bind mount
Você escolhe uma pasta do host.

Uso comum

Bind mounts são muito usados em desenvolvimento.

Volumes são normalmente melhores para dados persistentes gerenciados pelo Docker.

Gostou da leitura?

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

Entrar em contato