Docker for Developers
Two hands-on days turning a working application into one that runs identically on any machine and in a pipeline — small secure images multi-service Compose stacks real debugging and a registry push. You leave with the images and the compose file you built.
- Fee
- ₹2,700
- Duration
- 2 days · 16 hours
- Each day
- 09:00 – 17:00
- Mode
- Offline / Online
Designed for
- Developers who run docker commands from a README without knowing why
- Engineers whose applications work locally and fail everywhere else
- Backend and full-stack developers moving onto containerised delivery
- QA engineers who need reproducible test environments
- Teams preparing to move workloads onto Kubernetes later
What to bring
- A laptop with Docker Desktop or Docker Engine installed
- Experience building and running an application in any language
- Basic command-line comfort
What you walk away with
A multi-stage Dockerfile that produces an image a fraction of its original size runs as a non-root user and passes a vulnerability scan — plus a Compose stack with a real database and a GitHub Actions workflow that builds scans tags and pushes it.
Outcomes
What you will be able to do
- 01Explain what a container is and is not and why it is not a virtual machine
- 02Read docker history and account for every layer in an image
- 03Write a Dockerfile that caches correctly and rebuilds in seconds rather than minutes
- 04Cut an image to a fraction of its size with a multi-stage build and justify each saving
View all 10 outcomes
- Run a container as a non-root user with a healthcheck and pinned dependencies
- Scan an image for known vulnerabilities and act on what it finds
- Run an application with its database and cache through a single Compose command
- Persist data correctly with volumes and know when a bind mount is wrong
- Diagnose a container that exits cannot resolve a service is out of memory or cannot write
- Build tag scan and push an image from a pipeline with a tagging strategy you can defend
The two days
10 hands-on sessions
2 days · 16 hours
- Foundation
- Intermediate
- Advanced
FoundationDay 1 · 09:00 – 10:15
What a container actually is
- images compared with containers
- the layered filesystem and copy-on-write
- namespaces and cgroups at a working level
- why containers are not virtual machines
- the container lifecycle
- run and exec and attach
- inspecting a running container
- why it works on my machine happens and what containers fix
What you will build
A container run inspected and entered — then docker history read line by line with every layer accounted for out loud.
Module 1
FoundationDay 1 · 09:00 – 10:15
What a container actually is
- images compared with containers
- the layered filesystem and copy-on-write
- namespaces and cgroups at a working level
- why containers are not virtual machines
- the container lifecycle
- run and exec and attach
- inspecting a running container
- why it works on my machine happens and what containers fix
What you will build
A container run inspected and entered — then docker history read line by line with every layer accounted for out loud.
Module 1
Book this workshop
This workshop runs on request, for individuals and for teams. Tell us the dates that would suit you.
Running this for a team?