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