0
respostas

Reaproveitamento das camadas em diferentes imagens

Olá! Gostaria de entender melhor como funciona o reaproveitamento das camadas em diferentes imagens. Pra explicar melhor, vou me basear na citação do Tópico 02 - Aula 02:

"Já temos a imagem do Ubuntu, isso inclui as suas camadas, e agora queremos baixar a imagem do CentOS. Se o CentOS compartilha alguma camada que já tem na imagem do Ubuntu, o Docker é inteligente e só baixará as camadas diferentes, e não baixará novamente as camadas que já temos no nosso computador [...]. Assim poupamos tempo, já que precisamos de menos tempo para baixar uma imagem."

Esse reaproveitamento é só para o momento do download? Qual seria o comportamento do Docker depois do download dessa segunda imagem - (a) duplicaria essas camadas que já existem localmente para compôr a imagem do CentOS, ou (b) utilizaria as mesmas camadas? Caso utilize as mesmas camadas para as duas imagens, vamos supôr que eu exclua a imagem do Ubuntu... Então, só seriam excluídas as camadas que não são compartilhadas com o CentOS?

Obrigada!