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.