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