Docker · containers from zero to production
Build it once.
Run it anywhere, exactly the same.
Images, containers, Dockerfiles, volumes, networks, and Compose, then the Java/Spring specifics, security and size optimisation, registries and CI, what's really happening in the kernel, and how to run, build, and debug containers in production like a pro.
- Phases
- 11
- Topics
- 40
- Hours
- 8
- Diagrams
- 12
- Exercises
- 145
By the end you can
What this course makes you able to do
- Write small, secure, cache-efficient multi-stage Dockerfiles
- Run multi-service stacks locally with Compose, volumes, networks, and healthchecks
- Containerise Java/Spring apps correctly (JVM memory, layers, Testcontainers)
- Build multi-arch images with BuildKit and ship them through registries and CI
- Debug containers in production and explain namespaces, cgroups, and the runtime stack
Beginner → Advanced
The curriculum, by level
Beginner
Intermediate
Where should I start?
Pick a path for your goal
New to containers
You've heard of Docker but never used it seriously.
Java developer
You want your Spring Boot app containerised properly.
Production & internals
You'll run containers at scale.