Deesha Tech Academy
Menu
WorkshopRuns on requestCloud & DevOpsDockerDocker ComposePostgreSQLGitHub Actions

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
ShareWhatsAppEmail

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

  1. 01Explain what a container is and is not and why it is not a virtual machine
  2. 02Read docker history and account for every layer in an image
  3. 03Write a Dockerfile that caches correctly and rebuilds in seconds rather than minutes
  4. 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

  1. Foundation
  2. Intermediate
  3. Advanced
  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.

This website does not store or send these details. Your email or WhatsApp app will open with the message ready for you to review and send.

Running this for a team?

We deliver SkillLabs on site for institutions and engineering teams.

Talk to Deesha