Containers? So What? Docker 101 Explained - Computer Stuff They Didn't Teach You #8

preview_player
Показать описание
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!

00:00 Introduction
01:25 Hello World in C
05:00 Your app
06:12 Hypervisors
09: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
Рекомендации по теме
Комментарии
Автор

Scott you are the Bob Ross of Programming. :-)

raghavpatne
Автор

This is hands down the greatest intro to docker on the internet. Thank you.

lemurza
Автор

I loved all your videos, and I got a feedback for you: on 20:58 try shrink your record ( or move screen more to left) when you are making explanations in the bottom right corner of the screen.
Keep your excellent open source content, the world thanks you

snk-js
Автор

I cannot describe in words how grateful I am... Thank you

arnabganguly
Автор

My heart out. In our cs studies, We were told not to spoon feed. And the results were we never able to digest lots of cs stuff. But you are the man, who is giving us lots of detail in a magical way. Thanks to you and if there is any teacher around he needs to learn from this of how to help students.The ones who need to know at first place.

angmathew
Автор

Hey Scott, as a professional with over a decade of experience in system engineering, networks, development, etc, just wanted to let you know that I enjoy these videos. You do a great job of presenting the content and talking through it. I always enjoy refining the basics.

joross
Автор

Clear and good help on how to start with docker/containers!

MVerbaas
Автор

This is the first video about Docker that has made sense to me. I like your method of explaining out concepts without using a lot of buzzwords.

natepepin
Автор

I love that this entire video had no fluff and got straight to the point and showed how things work both on the code level and overall architecture level. The best explanation of why docker and what is docker I have seen on YouTube.

Themerp
Автор

Love your calm teaching style. Really knowledgeable and enjoying to watch. 10/10

isakgranqvist
Автор

I'm learning more from your videos than from any other source.

FrequencyModulator
Автор

Hi Scott, Stephen Rogers here from the old STEP days.
I'm into hands-on webdev these days, building a real-world data collection/analytics product, using Vuejs, Express, and Nodejs. A colleague and I are building on Docker, for the benefits you discuss in this video. Nice job BTW.

As for what we'd love to see, a video showing how you might build a product-quality workflow from dev desktop to deployment (we're targeting Digital Ocean at this point), using Docker.
All the Best

stephenrogers
Автор

When I save links, I classify them with the prefix !1 to !9
!1 means: Useful
up to
!9 means: great / very important
I classified your 'fill the gap' video with !9^9. I don't think it is possible to explain the most important Docker / Container basics so simple and clear in 30 minutes.


Thanks a lot for sharing your great work!

tomschi
Автор

Great video Scott, I've been hearing about Docker, and Kubernetes, etc. and this video is great at explaining what it us and WHY the industry is using this technology. Great springboard to learning it in more detail. Thank you.

theimp
Автор

Loving this series and the very friendly and insightful way these tools and ideas are presented. Love Hanselminutes as well! Amazing podcast.

hackerculture
Автор

Love your style of explaining 'stuff'. You know exactly when to use jargon and when to use generics like 'stuff'.

michaelnurse
Автор

Best explanation about Docker that I saw

ggibellato
Автор

started watching at home, and was continuing at the office... I thought I was alone so played on speakers, a colleague (not an IT person) from couple of rooms away came by to say good morning when she heard a sound and got interested, now she's watching the video from its beginning in her office :D

jzeft
Автор

Finally someone who can give me brief and simple esplanation about what the heck is this docker all about. Thank you to heaven and back. Why are you so smart?! 🤪

zoran
Автор

Thanks a lot Scott for explaining stuff in an easy to understand vocabulary and pace. A topic on Kubernetes would be great.

omairkhan