Sobes.tech
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.