Back
Training · 2 days (14 h)
Docker Fundamentals
Two days to go from “it works on my machine” to clean, lightweight, production-ready images.
Objectives
- Containerize an existing application end to end
- Write multi-stage, lightweight, reproducible Dockerfiles
- Orchestrate a local environment with Docker Compose
- Debug a container that won't start
Audience
Developers and ops getting started with containers, or looking to clean up their Docker practices.
Prerequisites
- Basic command-line comfort
- No Docker experience required
Program
The basics
- Images, containers, registries: the mental model
- Lifecycle of a container
- The everyday commands
Building clean images
- Dockerfile: instructions and build cache
- Multi-stage builds and minimal images
- Tags and versioning
Data and networking
- Volumes and bind mounts
- Docker networks and container-to-container communication
Compose and good practices
- Docker Compose for development
- Non-root user, healthchecks, logs
- Workshop: containerize your application
Get your quote
Six questions, two minutes. Quote within 48 h — often within minutes.
Configure my quote