MODULE 1 · DAY 1
Container-Native GenAI
The open standard, not Docker
Gourav Shah · School of DevOps & AI · Lesson + Lab + Quiz
M1·01
Five ideas carry the rest of the course
Five ideas that carry the course
M1·02
1 · Container-Native, Not Docker-Native
M1·03
The assumption that just broke
A pricing change, not a technical one
M1·04
Container-native, not Docker-native
One compose.yaml, four runtimes, same result
M1·05
2 · What Containers Buy an AI Stack
M1·06
What containers buy an AI stack
Package, serve, isolate, ship
M1·07
3 · The Apple Silicon GPU Reality
M1·08
Guest rooms with no power outlets
No virtual GPU on macOS
M1·09
Native server, containerized everything else
Bridged via host.docker.internal
M1·10
4 · The 2026 Map: Declarative Agents vs Orchestration Frameworks
M1·11
The 2026 map: declarative vs orchestration
Start declarative, add orchestration when needed
M1·12
Anatomy of a declarative agent
Identity, skills, tools, guardrails
M1·13
5 · The Acme Use Case + The Build Ladder
M1·14
Meet Acme, two connected tools
Runbooks nobody reads, two connected tools
M1·15
The build ladder, one step per module
One module, one rung, one compose.yaml
M1·16
6 · The OpenAI-Compatible Endpoint: the Universal Contract
M1·17
One universal contract: the OpenAI-compatible endpoint
Same socket, swap the engine behind it
M1·18
TO THE LAB
Build it once. Run it anywhere.
Prove the wiring yourself, hands on
Now open Module 1 · Lab. · Gourav Shah · School of DevOps & AI
M1·19