Docker Masterclass
Edição de 2026. Um curso em áudio abrangente sobre Docker, que aborda os conceitos básicos de containers, images, Dockerfile, networking, Compose, CI/CD e as mais recentes funcionalidades de AI, como o MCP Toolkit, Docker Sandboxes e Docker Agent.
Episódios
A Promessa Dev Igual a Prod
3m 09sDescubra por que motivo o Docker mudou fundamentalmente o desenvolvimento de software. Este episódio aborda a proposta de valor central de separar as aplicações da infraestrutura e alcançar uma paridade perfeita entre os ambientes de desenvolvimento e produção.
Containers vs Virtual Machines
4m 05sCompreenda as diferenças arquitetónicas entre containers e VMs. Saiba como os containers alcançam o isolamento partilhando o kernel do host, tornando-os incrivelmente leves em comparação com os hypervisors tradicionais.
A Anatomia de uma Docker Image
3m 45sExplore o que é realmente uma Docker image. Este episódio explica os princípios da imutabilidade das images e da composição de layers, mostrando como as alterações no sistema de ficheiros são sobrepostas para criar um template de container.
O Blueprint do Dockerfile
3m 28sSaiba como escrever um Dockerfile para construir images personalizadas. Abordamos instruções essenciais como FROM, RUN e CMD, e explicamos a diferença crucial entre as formas shell e exec.
Dominar o Build Cache
3m 46sOtimize as construções das suas images utilizando o build cache do Docker. Saiba por que motivo a ordem das instruções no seu Dockerfile é fundamental para evitar instalações desnecessárias de dependências.
Multi-Stage Builds
4m 04sMantenha as suas images de produção leves e seguras. Este episódio introduz os multi-stage builds, demonstrando como separar o seu ambiente de compilação pesado do seu ambiente de runtime minimalista.
Executar e Interagir
4m 19sAprenda a mecânica prática de executar containers. Abordamos os modos detached versus interactive, a publicação básica de portas (port publishing) e como executar comandos shell dentro de um container em execução.
Básicos de Persistência de Dados
3m 46sEvite a perda catastrófica de dados quando os containers são eliminados. Este episódio compara Bind Mounts para hot-reloading em desenvolvimento local com Docker Volumes para uma persistência segura de bases de dados.
Container Networking
4m 06sCompreenda como o Docker lida com o tráfego de rede. Aprenda os conceitos básicos de port publishing para o host e como os containers comunicam de forma segura entre si através de bridge networks isoladas.
Introdução ao Docker Compose
4m 28sVá além dos comandos para um único container. Saiba como o Docker Compose utiliza um ficheiro YAML declarativo para definir, ligar em rede e orquestrar múltiplos serviços em simultâneo.
Docker no Pipeline CI/CD
3m 37sElimine testes instáveis com ambientes de build em containers. Este episódio aborda como utilizar o Docker em pipelines de Continuous Integration para garantir testes automatizados perfeitamente reprodutíveis.
Multi-Platform Images
4m 07sResolva a incompatibilidade entre Apple Silicon e Cloud Server. Saiba como o Docker Buildx permite fazer cross-compile e empacotar aplicações para as arquiteturas ARM e AMD64 em simultâneo.
O Docker MCP Toolkit
3m 36sLigue os seus agentes de AI a ferramentas locais de forma segura. Este episódio introduz o Docker Model Context Protocol (MCP) Toolkit, explicando como gerir servidores MCP em containers utilizando catálogos e perfis.
Dynamic MCP Auto-Discovery
4m 51sExplore o Dynamic MCP, uma funcionalidade experimental que permite aos clientes de AI pesquisar no Docker MCP Catalog e instalar dinamicamente novos servidores de ferramentas durante uma conversa, sem configuração manual.
Docker Sandboxes para AI
4m 05sCompreenda a arquitetura das Docker Sandboxes. Saiba por que motivo os agentes de programação de AI autónomos requerem microVMs isoladas com Docker daemons dedicados em vez dos namespaces de containers padrão.
Construir Equipas de Agentes de AI
4m 08sPare de depender de um único modelo de AI para tarefas complexas. Este episódio introduz a framework Docker Agent, mostrando como compor equipas especializadas de agentes definidas em YAML.
Agent Toolsets e Workflows
3m 26sTorne os seus agentes de AI realmente úteis dando-lhes as restrições certas. Saiba como configurar toolsets de sistema de ficheiros e impor workflows de desenvolvimento estruturados no Docker Agent.
Modelos de AI no Compose
3m 18sTrate os seus LLMs locais como qualquer outra dependência de aplicação. Saiba como declarar, configurar e vincular modelos de AI diretamente dentro do seu ficheiro YAML do Docker Compose.