Tecnologia Docker Compose

Logs e métricas: coletando o que importa em containers

Monitorar containers exige capturar logs e métricas de forma confiável e centralizada. Esta lição ensina como coletar esses dados no Docker, escolher drivers de log, expor métricas do Engine e configurar a saída para ferramentas open source.

CI/CD de verdade: pipelines com containers no GitLab CE

Pipelines automatizados com containers no GitLab CE são essenciais para entregar software confiável e rápido. Esta lição mostra como configurar um ciclo completo de build, teste e deploy de containers, usando runners Docker e persistência de artefatos.

Configurando redes e volumes avançados para produção

Redes e volumes bem configurados são a base para containers seguros, performáticos e resilientes em produção. Nesta lição, você aprende a criar redes customizadas, volumes compartilhados e ajustar permissões de acesso, evitando gargalos e vulnerabilidades.

Compose em ação: orquestrando múltiplos containers em YAML

Docker Compose permite definir e gerenciar aplicações compostas por múltiplos containers usando arquivos YAML. Esta lição mostra como estruturar, executar e manter aplicações multi-serviço, abordando dependências, persistência e variáveis de ambiente.

Do build ao run: ciclo de vida de containers na prática

Construir e executar containers é o núcleo do Docker em produção. Esta lição mostra como criar imagens customizadas, rodar containers, mapear portas, escolher entre execução interativa e em background, além de atualizar e remover containers de forma segura.

Recursos sob controle: CPU, memória e limites de containers

Limitar CPU e memória de containers é essencial para evitar gargalos, quedas e consumo excessivo em ambientes Docker. Com as flags corretas, você define fronteiras claras para cada serviço, previne overcommit e monitora o uso para garantir estabilidade.