Why Docker?
Containers vs Virtual Machines
Images and Layers
Basic Engine Commands
Docker Hub
Registry
Creating 'Hello World' Container
Creating an Image
Container Shell
Container Configuration
Dockerfile
Using Private Registry
Docker Networking
Docker Compose yaml file
Service, Tasks and Nodes
Multi-host network
Docker Secrets
Docker Configuration
Deployment with Docker
Pods
Clusters
Application lifecycle
(auto) Scaling
Networking
Containers on Google and AWS
K8S
Full working and auto scaling 'hello world'
Final thoughts and conclusions
Summary
Q&A
Evaluation