Sobes.tech
Middle

O que é uma camada de imagem no Docker?

sobes.tech IA

Resposta da IA

A camada de imagem no Docker é uma camada separada do sistema de arquivos que representa as alterações em relação à camada anterior. Cada camada contém apenas os delta (alterações), por exemplo, ficheiros adicionados, modificados ou eliminados.

Características:

  • As camadas são imutáveis após a sua criação.
  • As camadas sobrepõem-se, formando a imagem final.
  • O uso de camadas permite fazer cache e reutilizar partes das imagens de forma eficiente durante a construção.

Por exemplo, se tiver uma camada base com o sistema operativo e depois uma camada com a aplicação instalada, o Docker armazena-as separadamente. Quando a aplicação é alterada, uma nova camada é criada, enquanto a base permanece inalterada.

Isto reduz o volume de armazenamento e acelera o carregamento das imagens, pois as camadas comuns podem ser reutilizadas.