Junior
Em que características principais o Docker se baseia?
sobes.tech IA
Resposta da IA
- Imagens — modelos imutáveis e autossuficientes para criar contêineres, contendo instruções para implantar a aplicação.
- Contêineres — instâncias isoladas e executáveis de uma imagem, incluindo a aplicação e todas as suas dependências.
- Dockerfile — arquivo de texto com instruções para construir uma imagem.
- Docker Hub/Registry — armazenamento centralizado de imagens.
- OverlayFS/UnionFS — sistema de arquivos usado para reduzir o tamanho das imagens e acelerar sua construção/desdobramento usando camadas.
- Namespaces (Espaços de nomes) — mecanismo do núcleo Linux para isolar processos, rede, sistema de arquivos e outros recursos entre contêineres.
- Control Groups (Cgroups) — mecanismo do núcleo Linux para limitar e monitorar o uso de recursos (CPU, memória, I/O) por processos/contêineres.