Prévia do material em texto
Docker e Containers Ficha de estudo original • Ciência da Computação / TI Conceitos essenciais • Containers empacotam aplicação e dependências em ambientes isolados que compartilham o kernel do host. São mais leves que máquinas virtuais completas. • Dockerfile descreve como construir uma imagem. Imagens são imutáveis; containers são instâncias em execução dessas imagens. • Volumes persistem dados fora da camada gravável do container. Redes Docker permitem comunicação entre serviços por nomes e portas internas. • Docker Compose descreve aplicações com múltiplos serviços, como API, banco de dados e cache. Exemplo prático: Exemplo: um compose.yml pode iniciar uma API e um PostgreSQL com um único docker compose up. Revisão rápida 1. Qual a diferença entre imagem e container? 2. Por que usar volume? 3. O que o Docker Compose resolve? Material autoral para estudo e revisão. Revise o tema em exercícios práticos para consolidar o conteúdo.