Containerise and deploy a real application end to end — package it as a Docker image, wire up multi-service apps with Compose, push to a registry, and run it on a VPS or EC2. You finish able to take an app from source to a running container in the cloud, and to reason about when orchestration is worth it.
Watch the free preview
Images versus containers, and why they matter — free to watch, no account needed.
What you'll learn
- Containerise and deploy an application from source to a running container in the cloud
- Explain the difference between images and containers and how the layered image model works
- Write, build and optimise a Dockerfile for a real application
- Compose a multi-service app and push its images to a registry
- Run a container on a VPS or EC2 and judge when orchestration is warranted
Syllabus
Images and Containers — the Mental Model
Images versus containers, and why they matterFree preview
Running containers — ports, volumes and lifecycle
Building Your Own Images with Dockerfiles
Writing a Dockerfile
Building, tagging and optimising images
Multi-Service Apps and Registries
Docker Compose for multi-service apps
Pushing images to a registry
Deploying to the Cloud
Running a container on a VPS or EC2
An introduction to orchestration
Lab — 10 Exercises & Solutions
Exercises 1–5
Exercises 6–10