Docker Masterclass
2026 Edition. A comprehensive audio course on Docker, covering container basics, images, Dockerfile, networking, Compose, CI/CD, and the latest AI features like MCP Toolkit, Docker Sandboxes, and Docker Agent.
Episodes
The Dev Equals Prod Promise
3m 20sDiscover why Docker fundamentally changed software development. This episode covers the core value proposition of separating applications from infrastructure and achieving perfect parity between development and production environments.
Containers vs Virtual Machines
4m 02sUnderstand the architectural differences between containers and VMs. Learn how containers achieve isolation by sharing the host kernel, making them incredibly lightweight compared to traditional hypervisors.
The Anatomy of a Docker Image
3m 27sExplore what a Docker image actually is. This episode explains the principles of image immutability and layer composition, showing how file system changes are stacked to create a container template.
The Dockerfile Blueprint
3m 19sLearn how to write a Dockerfile to build custom images. We cover essential instructions like FROM, RUN, and CMD, and explain the crucial difference between shell and exec forms.
Mastering the Build Cache
3m 40sOptimize your image builds using Docker's build cache. Learn why the order of instructions in your Dockerfile is critical to preventing unnecessary dependency installations.
Multi-Stage Builds
3m 58sKeep your production images lean and secure. This episode introduces multi-stage builds, demonstrating how to separate your heavy compilation environment from your minimal runtime environment.
Running and Interacting
4m 00sLearn the practical mechanics of running containers. We cover detached versus interactive modes, basic port publishing, and how to execute shell commands inside a running container.
Data Persistence Basics
3m 27sPrevent catastrophic data loss when containers are deleted. This episode compares Bind Mounts for local development hot-reloading with Docker Volumes for secure database persistence.
Container Networking
3m 38sUnderstand how Docker handles network traffic. Learn the basics of port publishing to the host and how containers securely communicate with each other over isolated bridge networks.
Introduction to Docker Compose
4m 06sMove beyond single container commands. Learn how Docker Compose uses a declarative YAML file to define, network, and orchestrate multiple services simultaneously.
Docker in the CI/CD Pipeline
3m 27sEliminate flaky tests with containerized build environments. This episode covers how to use Docker in Continuous Integration pipelines to guarantee perfectly reproducible automated tests.
Multi-Platform Images
3m 26sSolve the Apple Silicon vs. Cloud Server mismatch. Learn how Docker Buildx allows you to cross-compile and package applications for both ARM and AMD64 architectures simultaneously.
The Docker MCP Toolkit
3m 28sSecurely connect your AI agents to local tools. This episode introduces the Docker Model Context Protocol (MCP) Toolkit, explaining how to manage containerized MCP servers using catalogs and profiles.
Dynamic MCP Auto-Discovery
3m 54sExplore Dynamic MCP, an experimental feature that allows AI clients to search the Docker MCP Catalog and dynamically install new tool servers during a conversation without manual setup.
Docker Sandboxes for AI
3m 55sUnderstand the architecture of Docker Sandboxes. Learn why autonomous AI coding agents require isolated microVMs with dedicated Docker daemons instead of standard container namespaces.
Building AI Agent Teams
3m 51sStop relying on a single AI model for complex tasks. This episode introduces the Docker Agent framework, showing how to compose specialized teams of agents defined in YAML.
Agent Toolsets and Workflows
3m 43sMake your AI agents actually useful by giving them the right constraints. Learn how to configure filesystem toolsets and enforce structured development workflows in Docker Agent.
AI Models in Compose
3m 02sTreat your local LLMs just like any other application dependency. Learn how to declare, configure, and bind AI models directly inside your Docker Compose YAML file.