Containers & Docker Explained
 · 
Containers are confusing. They are a buzzword that everyone is saying but no one understands. Why use them? Why are they better than virtual machines? How are they different than just using a machine regularly?
Let's build a Dockerfile FROM Scratch and built it up to an Nginx webserver and finally a multistage Dockerfile with building, testing, and running, in production, in just 30 min!
- 0:00 Introduction
 - 1:25 Hello World in C
 - 3:30 Draw.io diagram
 - 5:00 Your app
 - 6:12 Hypervisors
 - 8:25 Completed Draw.io diagram
 - 9:00 Dockerfile from Scratch
 - 10:12 Docker Build and tag
 - 12:12 busybox and base images
 - 14:00 Running an image
 - 15:22 What's Inside?
 - 16:27 From Ubuntu
 - 17:00 Layers
 - 18:45 A more complex example
 - 20:20 Nginx
 - 24:25 My .NET podcast site in Docker
 - 27:10 Why containers are amazing
 - 27:45 Size of images
 - 28:55 Final Diagram
 - 30:00 Conclusion