Instructor-led workshop

Containerisation and Docker

Build a practical container delivery path from local Docker development through automated testing and deployment to Azure or Kubernetes.

Container workloads moving through a Docker delivery pipeline

Why this workshop

Give engineers a working mental model for containers and the engineering decisions needed to use them reliably beyond a laptop.

What participants take away

  • Teams can containerise applications consistently and choose an appropriate route from local development to production.
  • Delivery pipelines can build, test and publish container images with clearer operational ownership.

Curriculum

Docker Desktop and container foundations

Understand images, containers, registries and the local workflow for containerising applications with Docker Desktop.

Local distributed systems

Use Docker Compose to run connected application services and infrastructure dependencies locally.

Container CI/CD and testing

Build containers in CI/CD, exercise them with test containers and promote trustworthy images through delivery stages.

Deployment targets

Deploy containerised applications to Azure and Kubernetes and understand the operational choices each target introduces.

  • Docker
  • Minikube
  • GitHub
  • Azure
  • AzureDevOps

Tools and platforms

Core delivery tools

  • Docker
  • Docker Compose
  • Test Containers
  • GitHub
  • Azure
  • AzureDevOps

Local Kubernetes environment

Choose one
  • Minikube
  • Kind

Tailored to the team in the room

Exercises are adapted to participants' container expertise and the languages and delivery paths already used by their teams.

The balance between foundations, automation and orchestration reflects the organisation's technology maturity and intended adoption path.

Shape a Containerisation and Docker workshop for your team

We'll agree the emphasis, depth and practical exercises around your engineers and the outcomes you need.