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

Поділитися
Вставка

КОМЕНТАРІ • 378

  • @raghavpatne6578
    @raghavpatne6578 4 роки тому +367

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

    • @TheDandonian
      @TheDandonian 4 роки тому +14

      I subscribed to this guy because of your comment.

    • @alpomb4628
      @alpomb4628 4 роки тому +4

      I thought the same thing!

    • @lalibi
      @lalibi 3 роки тому +4

      I opened up comments to write the exact same thing...

    • @mariopendragon5373
      @mariopendragon5373 3 роки тому

      when he shrunk down the size of the Docker Deamon box.

    • @HK-sw3vi
      @HK-sw3vi 3 роки тому +2

      Rob Boss

  • @arnabganguly
    @arnabganguly 4 роки тому +3

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

  • @samuelschwager
    @samuelschwager 4 роки тому +157

    A kubernetes video would be great!

  • @j0zeft
    @j0zeft 4 роки тому +22

    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

  • @joross8
    @joross8 4 роки тому +20

    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.

  • @MVerbaas
    @MVerbaas 4 роки тому +2

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

  • @lemurza5236
    @lemurza5236 4 роки тому +1

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

  • @FrequencyModulator
    @FrequencyModulator 3 роки тому

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

  • @angmathew4377
    @angmathew4377 3 роки тому +2

    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.

  • @zoran123456
    @zoran123456 4 роки тому +13

    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?! 🤪

  • @The8merp
    @The8merp 4 роки тому

    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 UA-cam.

  • @hackerculture7391
    @hackerculture7391 4 роки тому +46

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

    • @user-jt7wb3zc1m
      @user-jt7wb3zc1m 4 роки тому +2

      Thanks for recommendations, i don`t hear this podcast before 👍

  • @natepepin09
    @natepepin09 4 роки тому

    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.

  • @omairkhan279
    @omairkhan279 4 роки тому +23

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

  • @michaelnurse9089
    @michaelnurse9089 4 роки тому +5

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

  • @ManthaarJanyaro
    @ManthaarJanyaro 4 роки тому +3

    Love you Scot for teaching us the stuff that isn't taught in schools.

  • @stephenrogers5458
    @stephenrogers5458 4 роки тому +1

    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

  • @theimp67
    @theimp67 4 роки тому +1

    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.

    • @shanselman
      @shanselman  4 роки тому +2

      Just did a Kubernetes one!

    • @theimp67
      @theimp67 4 роки тому +1

      @@shanselman I've seen that, it's next on the list. Thank you.

  • @ggibellato
    @ggibellato 3 роки тому

    Best explanation about Docker that I saw

  • @snk-js
    @snk-js 4 роки тому +1

    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

  • @xarros
    @xarros 4 роки тому +1

    You’re the Bob Ross of tutorials ♥️ keep up the good work

  • @tomschi9485
    @tomschi9485 2 роки тому

    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!

  • @RobertoSolanoM
    @RobertoSolanoM 4 роки тому +1

    very good video, explained as simple as it can get.

  • @mortengabrielottersen6813
    @mortengabrielottersen6813 4 роки тому +2

    I like how calm you are when presenting stuff. I'm hope to get there some day.

  • @isakgranqvist5685
    @isakgranqvist5685 3 роки тому

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

  • @naj0916
    @naj0916 2 роки тому +1

    Docker in a nutshell. Meaty, concise, and practical. 🙂

  • @andreykolybelnikov1084
    @andreykolybelnikov1084 4 роки тому +6

    Once again, sir, thank you very much. You made my day, weekend, and everything. Your style is so approachable and the explanations are very clear.

  • @RohitYadav24
    @RohitYadav24 4 роки тому +2

    This is the most easiest video I came across which explains Containers so well. Thank you for making this entire series! :)

  • @jayhu6075
    @jayhu6075 4 роки тому +1

    You make every topic understandable in a unique way. Many thanks.

  • @alberthoekstra
    @alberthoekstra 4 роки тому +1

    Great video Scott. Fun to see a production Dockerfile in a video like this.

  • @natz1337
    @natz1337 4 роки тому +1

    Awesome video: both educational and asmr-friendly. Thank you!

  • @BookOfMorman
    @BookOfMorman 4 роки тому +1

    You are the Bob Ross of computer tutorials! Love the videos! Keep up the great work!

  • @MaxQuagliotto
    @MaxQuagliotto 4 роки тому +1

    Thanks Scott! I have been very apprehensive about using containers for many years -- but this video is exactly what I needed.

  • @wmd5645
    @wmd5645 4 роки тому +2

    The basics. Cant beat the basics. Gimme all the basics.
    Thanks Scott

  • @willembont4790
    @willembont4790 4 роки тому +1

    Excellent presentation. Thanks.

  • @kennethbrannigan4651
    @kennethbrannigan4651 4 роки тому +2

    Great video Scott!! You are hitting all the items I am interested in Git and now Docker!

  • @pandyamehul
    @pandyamehul 4 роки тому

    Great overview with very simplified explanation about basic stuff Docker - it's great video showcasing how - Docker, WSL2, Linux, VS-Code etc. tools and technology can be used to build app in very short time. Great stuff :)

  • @Stephen-Jones
    @Stephen-Jones 4 роки тому +2

    Having had a few sessions to train me about containers I have to say this one has helped cement my understanding the most. Super massive thanks for this. 👍

  • @georgepal1886
    @georgepal1886 4 роки тому +26

    Really good video. Of course the next step to that is to talk about Kubernetes ;-)

  • @ashishkhatiwada1880
    @ashishkhatiwada1880 4 роки тому +2

    good sound quality, good video and lighting. good content.

  • @warperone
    @warperone 4 роки тому

    nice clear explanation - you have a great teaching style

  • @Voldermortish
    @Voldermortish 4 роки тому

    I really enjoyed the presentation and the way the concept was visually explained using Draw.io

  • @bschaatsbergen
    @bschaatsbergen 3 роки тому +1

    Amazing scott, thanks for the 101!

  • @bharath_v
    @bharath_v 4 роки тому

    In a nutshell, by far you are the best Mr.Man!

  • @bepd
    @bepd 3 роки тому

    So glad I found these videos. I'm a new Jr. Dev and you've helped me understand so many things that have mystified me in my job.

  • @lefterismic3978
    @lefterismic3978 4 роки тому

    Great examples easy to follow and understand the true power and the actual meaning of docker with containers!

  • @sbitaxi
    @sbitaxi 4 роки тому +1

    Scott, I've played a little with Docker, but only using things built by someone else. I feel like I have a starting point to build something of my own. Thank you for this vid and series!

  • @SalieHendricks
    @SalieHendricks 4 роки тому +1

    Super useful Scott. Thanks

  • @richardarts520
    @richardarts520 4 роки тому +4

    Great video! Good entry point to start exploring Docker.

  • @lderluis
    @lderluis 4 роки тому +1

    Thank you very much. This is more than enough to get me started with docker and understand how I can start leveraging this great technology.

  • @sc12sc
    @sc12sc 4 роки тому +1

    i just learned how docker works in this video. thank you.

  • @Nikhildeepsinghmahi
    @Nikhildeepsinghmahi 3 роки тому +1

    Can you please make Docker 101 so that even the person who is not familiar with them can get to know about it. Even though I work in IT, I am not sure what it is. Thanks for the videos. Amazing content, lots of things to learn from you. Looking forward for the video.

  • @lwinmoehein2894
    @lwinmoehein2894 4 роки тому

    Hi Scott,you are a real legend,thanks so much for all your works

  • @MichealColhoun
    @MichealColhoun 2 роки тому

    I have been avoiding docker - Thank you. Now was a good time to watch this video

  • @jacobavilacamacho7644
    @jacobavilacamacho7644 4 роки тому +1

    Great description about containers. Thank you

  • @ArielErlijman
    @ArielErlijman 4 роки тому +1

    I finally understood all that container´s magic!! It´s so awesome to learn from the experts... thx Scott!

  • @khaledsaidi7709
    @khaledsaidi7709 4 роки тому +2

    Keep it coming scott I learnt from this series, what 5 years of Software Engineering School couldn't teach. You are a tech Ninja 🐱‍👤🍂🔥

  • @orney21d
    @orney21d 4 роки тому +1

    Love your videos Scott

  • @sarcasmasaservice
    @sarcasmasaservice 4 роки тому +2

    Thanks again, Scott!

  • @lootpigeon
    @lootpigeon 4 роки тому +2

    Thanks Scott, been lurking and watching your talks and tutorials for a while and I have to say the way you explain things and the content is amazing. Keep up the great work!

  • @amirbarghi
    @amirbarghi 3 роки тому

    These are indeed important skills that are not taught in school.
    Love the series Scott. Thank you!

  • @petermcclymont7347
    @petermcclymont7347 4 роки тому

    Thanks Scott. Really useful. Containers are a bit difficult to understand initially. But it makes sense now.

  • @JanWestin
    @JanWestin 4 роки тому +2

    Hanselman delivers again :) Approachable and byte-sized

  • @paulogodinho3275
    @paulogodinho3275 4 роки тому

    This is the best introduction to docker I have ever seen. I was always scared out of trying it by far too techy videos, thank you for making this one using terms that people from outside can actually understand.

  • @xphacter
    @xphacter 4 роки тому +1

    What a great video! Thanks for making everything feel so easy to approach and not so daunting. Great style!

  • @AlifMunim
    @AlifMunim 4 роки тому +2

    Right on time! Thank you

  • @ericserafim7954
    @ericserafim7954 4 роки тому +1

    As always, great talking. Thanks Scott for your time!

  • @TomRay74
    @TomRay74 4 роки тому +1

    Scott, you are a very good educator. Thank you for this easy to understand take on Docker and containers. I appreciate your work. Thank you!

  • @sxdev
    @sxdev 2 роки тому

    This was great , already worked with docker but still a very nice explanation and just relaxing to listen to you and learn stuff ..

  • @88spaces
    @88spaces 2 роки тому

    Scott, I've admired your work for a while. You do an outstanding job. I'm glad you're doing videos now. They're really helpful, especially this one. Thank you.

  • @EmadMokhtar
    @EmadMokhtar 4 роки тому

    Super useful and I pass it to my friends as it is simple and to the point. Well done Scott.

  • @cro-guy
    @cro-guy 4 роки тому

    Awesome video! Had a chance to use Docker a couple of times, but never really understood it on the level I wanted. You cleared it up nicely!

  • @sunilanthony17
    @sunilanthony17 4 роки тому +1

    I miss VS Live, you are always amazing at those events. You are my idol. Thanks for always inspiring me to elevate myself.

  • @robertgazyan2174
    @robertgazyan2174 2 роки тому

    I'm so glad I discovered this channel.

  • @TheAfreitag
    @TheAfreitag 4 роки тому

    Great Job Scott. I think you have a unique was of getting information across its really palatable and easy to watch!

  • @aidanmcdonnell4873
    @aidanmcdonnell4873 4 роки тому +1

    Great video Scott

  • @JingerVideo
    @JingerVideo 4 роки тому +2

    Great talk, educative as well as fun, you rock!

  • @mbrdevuk
    @mbrdevuk 4 роки тому +2

    Very helpful explanations, thanks Scott!

  • @marzzuri
    @marzzuri 4 роки тому +2

    I am enjoying the series.i special learned GIT by doing the hands-on along with your videos. Thank you for the time invested into these videos.

  • @Noceo
    @Noceo 4 роки тому +15

    "Rocket surgery"? That sounds really dangerous (but also kinda cool).

  • @liquidpebbles
    @liquidpebbles 4 роки тому +1

    Really insightful stuff! Dockerfiles look like they can be really complicated. Thanks Scott

  • @mat.9
    @mat.9 4 роки тому +1

    Thanks, great explanation. It is really clear and helpful.

  • @johnarmitagehere
    @johnarmitagehere 4 роки тому +1

    +1 for covering kubernetes next. I think that's a great idea. Also great job explaining containers in a super simple way.

  • @bGrickD
    @bGrickD 4 роки тому

    i'm only 10 min. in and I love it! thanks for this explanation!

  • @TarunKumarSaraswat
    @TarunKumarSaraswat 4 роки тому

    Nice little video explaining containers very well 🙂

  • @AndyHake
    @AndyHake 4 роки тому

    This blew me away. I have used Docker containers as a consumer, but never realised you could develop with them this way.

  • @tahak7411
    @tahak7411 4 роки тому +1

    I love this series, please keep making these.

  • @angmathew4377
    @angmathew4377 3 роки тому

    Thanks to you and if there is any teacher around he needs to learn from this of how to teach and help the kids around.

  • @yareps
    @yareps 4 роки тому +7

    I'd hit the thumbs-up a hundred times if they counted. You're the Mr. Rogers of computer knowledge. (Know anything about writing Visual Studio extensions, like custom editor commands like you used to be able to do with VBA?)

  • @Licantrop0_
    @Licantrop0_ 4 роки тому +1

    Scott, you are the Richard Feynman of the IT. Thanks for making these videos.

  • @davidcarter8272
    @davidcarter8272 2 роки тому

    Very useful Scott. We have been using vids these for weekly learning with our team.

  • @rexmane11
    @rexmane11 4 роки тому +1

    Nice video Scott

  • @annieorben
    @annieorben 4 роки тому

    Kubernetes would be a great next topic. Thanks for the overview explanation, its in-depth enough to try stuff out, but not overly in-depth!

  • @victoryosikwemhe3092
    @victoryosikwemhe3092 4 роки тому

    This is so so explanatory. Thanks

  • @paullesik
    @paullesik 4 роки тому

    Great video Scott! One thing I find a little bit confusing is around 14:30 timestamp...when you talk about the container being gone forever when it's stopped...that's not exactly true.
    docker run = docker create + docker start, so yes by using 'run' we always create a brand new container, but the old one still exists...with all the changes in there...and we can start it with the container ID and attach to it if we wanted to.
    Cheers

    • @shanselman
      @shanselman  4 роки тому

      Good point. Stopped != Removed.

  • @AzsaturnDx
    @AzsaturnDx 2 роки тому

    Awesome explaining.
    Your email notification alert, made me check my notifications like 3 times.

  • @ToddMThompson
    @ToddMThompson Рік тому

    Thanks Scott! Works like a charm!

  • @abou3542
    @abou3542 4 роки тому

    One of the most useful chanel on UA-cam. kubernetes and microservices on .Net would be great.

  • @bm830810
    @bm830810 4 роки тому

    oh man, your are a hell of a teacher, hope you continue whatever you are doing, forever :)

  • @jacobphillips9235
    @jacobphillips9235 2 роки тому

    Dude, you are full of some amazing information! Thank you so much for sharing it!