Containerização e Orquestração - Manhã (4h)

1. Introdução à Containerização

O que são Containers?

image.png

Containers são ambientes isolados e leves que podem ter seus próprios processadores, interfaces de rede, etc., mas compartilham o mesmo kernel do sistema operacional1. São pacotes de software que incluem tudo necessário para executar aplicativos: código, runtime, bibliotecas e configurações.

Vantagens dos Containers

Diferença entre Containers e VMs

Containers compartilham o kernel do SO hospedeiro, enquanto VMs virtualizam todo o sistema operacional. Isso torna containers mais leves e rápidos para inicializar.


2. Docker - Fundamentos

image.png

O que é Docker?

Docker é uma plataforma de código aberto que permite criar, empacotar e distribuir aplicativos em containers10. É a ferramenta mais popular para containerização no mercado.

Arquitetura do Docker