Pular para o conteúdo

Imagem base sendo replicada para cada container

Responder tópico
  • Denunciar
  • Indicar

1. Imagem base sendo replicada para cada container

Enviado em 25/12/2016 - 14:32h

Boa tarde pessoal.

Preciso de uma ajuda com o entendimento e saber ser é possível contornar essa "característica":

Montei com um amigo uma imagem para utilizarmos como base para containers, assim para cada cliente ou projeto subimos um novo container e não precisamos realizar toda a configuração. Parecido com o funcionamento de múltiplos workspaces. Pois bem, essa imagem tem 6 giga e usamos o CentOS-6 como imagem base (200 mb).

As imagens e containers estão perfeitos e apesar do tamanho monstruoso, a ferramenta instalada ocupa quase 6 giga numa instalação normal, então está tudo OK para mim até aqui.

O ponto que me incomoda é o seguinte:

- Espaço da pasta /var/lib/docker sem NENHUM container rodando: 6.8 giga

- Espaço da pasta /var/lib/docker com UM container rodando: 13 giga

- Espaço da pasta /var/lib/docker com DOIS container rodando: 19 giga
Porém, conforme a documentação:

https://docs.docker.com/engine/userguide/storagedriver/imagesandcontainers/


...multiple containers can safely share a single underlying image. The diagram below shows multiple containers sharing a single copy of the ubuntu:15.04 image.
Por que diachos o Docker me faz um cópia da imagem para cada container? Eu entendo que a imagem está sendo compartilhada, mas isso me parece muito estranho.

Existe alguma configuração para que seja realizada a cópia da image????

Abraço
Bruno Tafarelo

Responder tópico

Responder tópico

Entre na sua conta para responder.

Fazer login para responder