
DevOps & Docker Workshop
A hands-on series that takes you from “it works on my machine” to containers, pipelines and infrastructure as code. Sessions open as we reach them in class.
Notes & links01Open
From "It Works on My Machine" to Docker
A story-driven journey through DevOps, virtual machines, containers, Kubernetes, CI/CD and Terraform.
DevOpsVMsContainersKubernetesCI/CDTerraform
50 slidesOpen deck
02 Locked
Docker Fundamentals: From Code to Container
Three hands-on projects: containerise and shrink a Streamlit app, watch a Flask blog lose its data, and keep MySQL's data safe in a volume.
DockerfileImage sizeLayer cachingSQLiteMySQL volumes
Unlocks at class time
03 Locked
Docker Development Workflow: Bind Mounts, Networking & Compose
Stop rebuilding for every edit, get two containers talking, and describe the whole stack in one file.
Bind mountsNetworkingComposeEnv varsDebugging
Unlocks at class time
04 Locked
Docker to Production: AWS, Databases & CI/CD
Take the Task Manager off the laptop: a registry, containers on AWS, a managed database, and a pipeline that deploys on every push.
ECRECS / FargateRDSGitHub ActionsDebugging
Unlocks at class time