Imagem base sendo replicada para cada container

1. Imagem base sendo replicada para cada container

Bruno Tafarelo
btafarelo

(usa Debian)

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


  






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts