Por que imagens do docker precisam ser pequenas?

4

Estou tentando determinar os benefícios materiais de garantir que suas imagens do docker sejam pequenas. Parece que as pessoas passam por alguns obstáculos sérios para conseguir isso, mas os benefícios não são claros para mim.

Vamos usar uma imagem base do nodejs como exemplo. Sim, é enorme e levaria uma boa quantidade de tempo / largura de banda para extrair do registro, mas como ele é usado como uma imagem de base, isso não precisa acontecer apenas uma vez? Depois disso, o host o armazena em cache e não precisa extraí-lo (a menos que atualizemos a versão do nó que é usada, o que não aconteceria com muita frequência).

O tempo de push / pull do registro é a única desvantagem? Se assim for, não parece valer a pena passar por tantos problemas para manter minhas imagens pequenas.

    
por Roy Truelove 29.10.2016 / 03:38

1 resposta

0

Eu diria que o objetivo de manter a imagem pequena é apenas uma maneira de alcançar uma meta mais importante, que é tornar a implantação de imagens, o tempo de inicialização e o uso de memória o mínimo possível. A imagem é apenas um arquivo no disco. O contêiner é o final do negócio.

    
por 29.10.2016 / 19:12

Tags