Sobes.tech
Junior — Middle

Qual é a finalidade da camada na estrutura do contêiner Docker?

sobes.tech IA

Resposta da IA

A camada (layer) na estrutura de um contêiner Docker é uma camada de ficheiros separada que contém alterações em relação à camada anterior. Cada camada é criada ao executar um comando no Dockerfile (por exemplo, RUN, COPY).

Principais características das camadas:

  • As camadas são imutáveis (somente leitura).
  • As camadas sobrepõem-se, formando o sistema de ficheiros final do contêiner.
  • O uso de camadas permite fazer cache e reutilizar eficientemente partes da imagem durante a construção e execução.

Por exemplo, se tiver uma camada base com o sistema operativo e a próxima camada adicionar uma aplicação, ao alterar a aplicação, não é necessário reconstruir a camada base.