Learn Docker in 12 Minutes 🐳

แชร์
ฝัง

ความคิดเห็น • 1.4K

  • @Reavenk
    @Reavenk 3 ปีที่แล้ว +20

    4+ years later, the best introduction I've seen on the topic. It's all so clear!

  • @joncomas
    @joncomas 4 ปีที่แล้ว +392

    Ok, this is mandatory: from now on all tutorials on the internet have to be done like this.

  • @sunnilabeouf
    @sunnilabeouf 4 ปีที่แล้ว +57

    This is literally the holy grail of dev tutorials. Well done!

  • @tonyaltamura
    @tonyaltamura 5 ปีที่แล้ว +479

    This is the first tutorial I see that doesn't need to be sped up to 1.5x

    • @granj9836
      @granj9836 4 ปีที่แล้ว +20

      I still did... why am I this way

    • @two-b6171
      @two-b6171 4 ปีที่แล้ว +8

      I'm the kinda person that would put this on 0.50x speed

    • @diamondminer81
      @diamondminer81 4 ปีที่แล้ว +4

      2x

    • @uzairakram899
      @uzairakram899 4 ปีที่แล้ว +4

      lmao I still did 2x

    • @57Javier747
      @57Javier747 4 ปีที่แล้ว +2

      Still x1.75 I'm a busy man

  • @lowdr201
    @lowdr201 7 ปีที่แล้ว +1104

    0:00 - What is Docker
    0:59 - Virtual Machines vs. Docker
    1:57 - Introduction to Dockerfiles, images and containers
    3:57 - The Docker Hub
    4:52 - Writing a Dockerfile
    6:36 - Building an image
    7:16 - Running a container
    8:25 - Mounting volumes
    10:13 - One process per container / Container lifespan
    11:10 - Recap

    • @JulianSloman
      @JulianSloman 6 ปีที่แล้ว +7

      Should be added to the description! :)

    • @manishmmmec
      @manishmmmec 6 ปีที่แล้ว +8

      And I was running the same at double the speed so whole docker in 6 min for me :)

    • @pradeepsahoo7243
      @pradeepsahoo7243 5 ปีที่แล้ว +2

      Pin it please

    • @3um
      @3um 5 ปีที่แล้ว +8

      I always look for such a comment. Something that the authors should start doing. Probably TH-cam should add chapters.

    • @veasnapiseth3578
      @veasnapiseth3578 5 ปีที่แล้ว +2

      thank you!

  • @gullal1
    @gullal1 3 ปีที่แล้ว +2

    The best I've seen so far. To the point, no fluff and precise

  • @NageshLakinepally
    @NageshLakinepally 8 ปีที่แล้ว +1312

    probably this is the best video on Dockers. Very clear explanation. Thanks for making this video.

    • @SaidElnaffar
      @SaidElnaffar 7 ปีที่แล้ว +8

      Absolutely you are right!
      Thanks Jake -- the way you explained it is better than Microsoft's videos!

    • @tensevo
      @tensevo 6 ปีที่แล้ว +5

      It is hard to make something concise whilst still communicating the key aspects properly.

    • @JonKroeker
      @JonKroeker 6 ปีที่แล้ว +4

      This demystified so many thoughts I had about Docker in 12mins. Well done! Thanks!

    • @eduardojreis
      @eduardojreis 5 ปีที่แล้ว

      I Totally Agree!

    • @pradeepsahoo7243
      @pradeepsahoo7243 5 ปีที่แล้ว +1

      Agreed

  • @varghapayandeh3024
    @varghapayandeh3024 5 ปีที่แล้ว +30

    hands down the shortest, most straightforward and best explanation of the topic that will get you started beautifully. Thank you!

    • @jayboro1610
      @jayboro1610 2 ปีที่แล้ว

      And still you can't configure docker in your own.. how sad is that?

  • @metalvarez1
    @metalvarez1 8 ปีที่แล้ว +103

    Finally a get to the f*** point tutorial, great work man congratulations.

  • @fixy798
    @fixy798 6 ปีที่แล้ว +1

    Hands down, the best docker tutorial on TH-cam

  • @yikshabpdeebal7423
    @yikshabpdeebal7423 4 ปีที่แล้ว +4

    When people who know the stuff explain, they don't need tons of minutes to do so. With just 12 minute, I have increased my level of confidence with Docker. Thanks Jake

  • @tomalabaster8461
    @tomalabaster8461 6 ปีที่แล้ว +12

    This deserves far more upvotes for the amount of views - most useful 12 minutes I've had in a while!

  • @waytosanathan
    @waytosanathan 5 ปีที่แล้ว +36

    Wow. All in 12 minutes. Makes everyone who watch this confident enough to talk on the subject to some extent. Thanks for the share Jake

    • @Clangsoul
      @Clangsoul 4 ปีที่แล้ว +2

      im now a professional docker architect

  • @kimacable
    @kimacable 2 ปีที่แล้ว

    Clearest and most succint docker tutorial I have seen for beginners. No ums and ahs, no irritating loud background music, no pointless preamble. All tutorials should be done this way.! It does what it says on the tin.

  • @fgfanta
    @fgfanta 4 ปีที่แล้ว +4

    I love the talking over accelerated hand writing. It gives the right pace, and doesn't make me drowsy. Providers of on-line training should learn from this.

  • @anujmistry4080
    @anujmistry4080 ปีที่แล้ว +1

    Found the video through TH-cam suggestions. Greatly Explained.

  • @rukmangathanpurushothaman5108
    @rukmangathanpurushothaman5108 5 ปีที่แล้ว +29

    you are the man, currently (2019) this is the shortest & best video for docker in internet... Thanks much for the video

  • @lllllllllIIIIIIIIIIl
    @lllllllllIIIIIIIIIIl 4 ปีที่แล้ว +1

    My god, I wish all tutorials were more like this. Thorough, yet brief. Simple, yet detailed. Very well done. Thank you.

  • @kennethros6365
    @kennethros6365 3 ปีที่แล้ว +3

    Finally someone who explained it well! Great job!

  • @1000left
    @1000left 2 ปีที่แล้ว +1

    This video is HANDS DOWN the quickest, most well thought through, and brilliantly explained I've ever seen in any tutorial!!! You have a gift Sir!! Thank you!!

  • @cyberfoxlt
    @cyberfoxlt 8 ปีที่แล้ว +19

    I was watching "Introduction to Docker" on youtube for good 15 minutes and learned maybe 1/10th of what I learned from the first minutes of your video. Thanks for well prepped content!

  • @mahdizarepoor8964
    @mahdizarepoor8964 3 ปีที่แล้ว +1

    this tutorial about docker was short and useful . thanks for teaching me and i really enjoy to teach something on paper .

  • @AkaiKnight
    @AkaiKnight 5 ปีที่แล้ว +8

    That was the most comprehensive explanation of how to use docker I’ve seen. God bless you.

  • @mikebeyer467
    @mikebeyer467 5 ปีที่แล้ว +1

    Superb! These 12 mins are more informative than any long-winded 1 hr talk I’ve listened to - doesn’t dwell ok concepts - goes right to the mechanics! Thank you!

  • @QuimChaos
    @QuimChaos 8 ปีที่แล้ว +5

    I've been hearing about docker for some time, it's probably due to my laziness, but i think this is the first time i get a simple, quick, direct and useful explanation of what it is and how it works.
    THANK YOU!

  • @anashashim
    @anashashim 2 ปีที่แล้ว

    Your 12 minutes are surprisingly efficient, I mean, you don't even speak too fast. I love it.

  • @malcyj56
    @malcyj56 7 ปีที่แล้ว +4

    As someone that has been an IT trainer for MANY moons, your instructional style, the way you constructed this video, and how you made Docker so accessible? This video and your style is the shiz!

  • @yan-amar
    @yan-amar 6 ปีที่แล้ว

    I never could concentrate more than half a minute on docker documentation. This is the best tutorial ever. Now I get why this system is so popular

  • @Lifelightning
    @Lifelightning 5 ปีที่แล้ว +49

    Exactly the kind of introduction I was looking for: concise and precise!

    • @captainfuture2882
      @captainfuture2882 2 ปีที่แล้ว

      I think it is not that precise, but anyway thanks for doing it.
      A VM architecture is more like: Host-HW, Host OS, Hypervisor, Guest OS 1 | Guest OS n+1

  • @janedeng1026
    @janedeng1026 4 ปีที่แล้ว

    A video of 12 mins contains clear explanation and simple step-by-step implementation. Respect!

  • @rjsr03
    @rjsr03 6 ปีที่แล้ว +4

    This was the best summary of Docker in 'layman' terms I've seen. I wish I had found this when I started studying Docker last year. You're really good at teaching by giving just the main ideas and the insights about how the pieces fit together in a simple way.
    I thought Docker's main concepts couldn't be explained easily and in a few minutes, I've just been proved wrong. :) If anybody asks me for a quick intro to Docker, I'll point them to this video.

  • @tbaconiii
    @tbaconiii 4 ปีที่แล้ว

    A coworker recommended your video. Very nice! I wish all instructional videos I find were as short and to the point as this one!

  • @FrantisekSidak
    @FrantisekSidak 6 ปีที่แล้ว +19

    The best docker introduction I have ever seen. Thank you.

  • @loverboykimi
    @loverboykimi หลายเดือนก่อน

    Watched many docker tutorials and yours is most straightforward ever... Great stuff!

  • @chrono2320032003
    @chrono2320032003 3 ปีที่แล้ว +4

    Awesome video, straight forward without all the fluff. Learned a ton in 12 minutes!

  • @shaniltsthatsme
    @shaniltsthatsme 4 ปีที่แล้ว

    i have been searching and watching videos of docker for last 3 days all over the internet but none of them cleared my doubt but u did in just 12 mins .really helpful thanks

  • @robertheinecc
    @robertheinecc 2 ปีที่แล้ว +3

    Perfect!! I really like your style of fast talking and not hesitating with stuff, that developers or experienced users should already know (like saving a file, or handle the OS).
    Straight to the point and at the same time giving all relevant explanations. Thanks a lot @jake :-)

  • @brn7943
    @brn7943 4 ปีที่แล้ว

    I spent all day trying to wrap my head around Containerization, Docker and several other processes. I watched your 12-minute video and feel like I understand everything in a totally new light. I wish I had found this at 9am holy crap, thank you.

  • @markjackson8980
    @markjackson8980 3 ปีที่แล้ว +4

    That was brilliant! I’ve been wanting to have a play with Docker for a couple of years now, what you have shown me is exactly what I wanted and you did it in 12 minutes (though it took me much longer because I was installing and buggering about to see what would happen if I did "this" or "that"… It certainly got me the basic understanding and my interest in Docker has grown. Thank you!

  • @mikehillbilly4079
    @mikehillbilly4079 4 ปีที่แล้ว

    Love your straight forward, concise and to the point approach. Good clear audio, flowing and relevant content, no shitty music or dicking around with problems. Excellent!

  • @basmedia5885
    @basmedia5885 5 ปีที่แล้ว +41

    Hey Jake - just wanted to express my thanks for this video! I'm just starting out with Docker and this is the first video (of many that I've watched) that has really been nice and clear about the basics. It has been very helpful - many thanks!!!
    Looking forward to more videos from you on the subject.

    • @krupaluke
      @krupaluke 4 ปีที่แล้ว

      likewise - very good video! :-)

  • @jasonkelley6185
    @jasonkelley6185 3 ปีที่แล้ว

    Ok, this weekend I am going to watch all your videos. Succinct, compact, clear, info dense, great pace. Honestly man one of the best tutorials I've seen on youtube. Thank you.

  • @joebarcelona
    @joebarcelona 4 ปีที่แล้ว +8

    Wow, your presentation well thought-out, coherent, and to-the-point, and your English is "GREAT"!!! Thank you for posting!

  • @lungelosikobi6980
    @lungelosikobi6980 4 ปีที่แล้ว +1

    Best docker tutorial ever!

  • @曾達幸-i2m
    @曾達幸-i2m 5 ปีที่แล้ว +3

    Struggled to understand what Docker actually is before this video. Well explained!

  • @metaprog46and2
    @metaprog46and2 3 ปีที่แล้ว

    Okay. That was phenomenal. Succinct, informative, nothing extraneous, clean & perfect speed. Well done mate.

  • @someone-ou3ht
    @someone-ou3ht 8 ปีที่แล้ว +16

    I can listen to your lessons for hours.

  • @AslamD
    @AslamD 4 ปีที่แล้ว

    Have been trying to learn docker since long time. Found this 12min video, everything makes PROPER SENSE now. Thank you Jake.

  • @DiLLZGFX
    @DiLLZGFX 8 ปีที่แล้ว +162

    you are a good teacher

  • @rockrecon
    @rockrecon ปีที่แล้ว

    One of the best Docker explanations in the least amount of time. Well put together and succinct.

  • @kavis97
    @kavis97 5 ปีที่แล้ว +16

    Awesome Jake, never thought I can run Docker in seconds.

  • @Kimomaru
    @Kimomaru 7 ปีที่แล้ว

    This video does more to explain docker than anything else on youtube. Amazing presentation, watching this video is like having a coworker explain the basics whilst right next to you. Well done.

  • @she_left_me
    @she_left_me 5 ปีที่แล้ว +3

    all of the tutorials i've been read and watched ..just your tutorial easy to understand with a short time ... thank you mate ^^

  • @naineshvashi5449
    @naineshvashi5449 4 ปีที่แล้ว +1

    Excellent short video - gets you from zero to hands-on. Great job, excellent work!

  • @RajaseelanGaneswaran
    @RajaseelanGaneswaran 7 ปีที่แล้ว +6

    Great video. Concise, whets your appetite to learn more, yet it's just enough docker to immediately get productive. Cheers man.

  • @philliptoone
    @philliptoone 6 ปีที่แล้ว

    This has got to be the best explanation/demonstration of docker on the internet. Thank you so much.

  • @MarkBTomlinson
    @MarkBTomlinson 5 ปีที่แล้ว +4

    Extremely succinct introduction to Docker, thank you Jake.

  • @lucindaong7846
    @lucindaong7846 4 ปีที่แล้ว

    I've been browsing for videos on Dockers. This is by far the easiest to understand in a short time and packed with very useful step by step to follow along. Thank you!!!

  • @mostinho7
    @mostinho7 4 ปีที่แล้ว +4

    Done
    Amazing how much you've been able to fit in 12 min. Thank you

  • @rajeshantony74
    @rajeshantony74 6 ปีที่แล้ว +1

    Like many has expressed , this is among the top of the best videos on docker I have seen so far

  • @test1729
    @test1729 5 ปีที่แล้ว +4

    Thank you so much for this video! It is most definitely the BEST explanation out there on this topic - short, sweet and to the point!

  • @MarceloFrasson
    @MarceloFrasson 3 ปีที่แล้ว +1

    thank you very much, it excluded many doubts of mine in just 12 min

  • @LeonardPauli
    @LeonardPauli 7 ปีที่แล้ว +16

    Fast, clear and precise; Great video!

  • @DirectionNext
    @DirectionNext 6 ปีที่แล้ว

    The best video I have seen so far. Wide coverage in just 12 minutes is simply amazing.

  • @billybullock6783
    @billybullock6783 7 ปีที่แล้ว +5

    Absolutely agree with many of the previous posters, this is an excellent newbie learning video on Docker. I want to use a Raspberry Pi to host a "very" simple website that's more secure than what I'm getting on a website hosting service and be less expensive. At the same time I want to learn something new and you've given me a fantastic head start! Cheers!

  • @leefogel5195
    @leefogel5195 5 ปีที่แล้ว

    I found this video by searching for "docker" on TH-cam. You explained the core concepts very clearly and succinctly. You provided a useful example that was simple enough; but, not overly simplistic. Well done!

  • @smae770
    @smae770 8 ปีที่แล้ว +52

    I enjoy this type of video Jake! Could you please do more?!

  • @MrGramatix
    @MrGramatix 6 ปีที่แล้ว +1

    Thanks Jake for very simple tutorial

  • @brak51
    @brak51 8 ปีที่แล้ว +4

    I found this video because I watch all of your videos. This was a nice change of pace, and I really like Docker, so it was [retty cool. Looking forward to more docker videos.
    thanks Jake

  • @AsadSiddiqi
    @AsadSiddiqi 4 ปีที่แล้ว

    This is great! I was sick of people trying to explain what is docker with a powerpoint. I like your explanation and edmonstration. Thanks Jake

  • @nahiyanalamgir7614
    @nahiyanalamgir7614 6 ปีที่แล้ว +3

    Thank you so much for the amazing high quality tutorial. This made my day!

  • @MPD-Lite
    @MPD-Lite 5 ปีที่แล้ว

    Excellent video. Straight to the point, clear & concise explanation, and no BS. More youtubers need to take a page out of your book by not telling their life story before getting to the point. Nice work!

  • @jakewrightnet
    @jakewrightnet  8 ปีที่แล้ว +109

    Let me know which language/project you're most interested to run in Docker containers

    • @alitahir1024
      @alitahir1024 8 ปีที่แล้ว +7

      Congratulations on 70k subscribers

    • @DuhGumpster
      @DuhGumpster 8 ปีที่แล้ว +39

      Could you please do this for Java?

    • @hinach4n698
      @hinach4n698 8 ปีที่แล้ว +2

      I h8 app containers, but i use this on my vps. Also do some c++ mem writing please

    • @Chimppan
      @Chimppan 8 ปีที่แล้ว +25

      Golang!

    • @lemattb
      @lemattb 8 ปีที่แล้ว +8

      databases: EG: redis, mysql
      How would you then interface with them externally from local apps, other containers, and remotely?

  • @JedzLigsay
    @JedzLigsay 6 ปีที่แล้ว

    This explains docker in a much easier to understand format than other relevant videos. Thank you!

  • @omrirechani1104
    @omrirechani1104 5 ปีที่แล้ว +20

    Your handwriting is magnificent. perhaps you should consider creating a font from it. seriously. (Great vid BTW)

  • @jobinjose6753
    @jobinjose6753 2 ปีที่แล้ว

    Just a small 12 minute video but provides so much clarity. You're a legend

  • @baldmike
    @baldmike 5 ปีที่แล้ว +14

    That was perfect, thank you.

  • @jaredbissenden1954
    @jaredbissenden1954 6 ปีที่แล้ว

    This was clearer than 99% of the stuff I've read today in explaining this process.

  • @Kathypeer
    @Kathypeer 7 ปีที่แล้ว +8

    AWESOME man, finally a decent docker video.

  • @iontoporan4147
    @iontoporan4147 4 ปีที่แล้ว

    Tutorial from '16. It's only getting better with age. What a great tutorial: clean, straight to the point, easy to follow.

  • @BackToBackSWE
    @BackToBackSWE 4 ปีที่แล้ว +46

    Super helpful! Thank you!!

    • @刘恒-o7k
      @刘恒-o7k 3 ปีที่แล้ว

      惊现大佬👍

  • @theratcometh9866
    @theratcometh9866 4 ปีที่แล้ว

    I like to applaud you @Jake Wright for being one of the FEW "What is Docker and How to Use?" videos that actually do just that in a no-nonsense, clear to understand way. Was getting frustrated with at least 10 other guys until i stumbled onto yours. They almost all pad 80% of their videos with irrelevant stuff -- as if they think it has any relevancy to the subject. So, excellent job, sir!

  • @anurag_official
    @anurag_official 8 ปีที่แล้ว +22

    In one short you explained all about Docker. Great!
    Could you create a video for nodeJS and NginX and mongoDB to spin up in docker and relate together?

    • @isaraovin
      @isaraovin 5 ปีที่แล้ว +1

      Have you found anything regard this

  • @dimitarzhelev
    @dimitarzhelev 5 หลายเดือนก่อน

    this guy actually summarized a 5 hours course. Good job!

  • @isabellabornberg2153
    @isabellabornberg2153 8 ปีที่แล้ว +8

    very well done, I'll try it out

  • @ahayder
    @ahayder 5 ปีที่แล้ว

    I don't get why 174 people disliked the vido. I found the video from youtube search. The best tutorial video ever. Not just for docker. Thank you very much jake. God bless you. 😊

  • @cafeta
    @cafeta 7 ปีที่แล้ว +5

    Good video, directly to the point, it help me, Thank!

  • @Magnum0097
    @Magnum0097 4 ปีที่แล้ว

    I have been trying to figure out what Docker is all about and how one might make use of it. Plenty of videos about what- but not how to get started. Great, simple, quick. Good job! Thank you.

  • @jacksonville1758
    @jacksonville1758 8 ปีที่แล้ว +6

    Great introduction.

  • @davrac2008
    @davrac2008 5 ปีที่แล้ว

    Excellent and direct to the point video with no waffling, many thanks

  • @rahul169sharma
    @rahul169sharma 5 ปีที่แล้ว +4

    Great video, really helpful, 10/10 IGN!

  • @HH-ez6qc
    @HH-ez6qc 6 ปีที่แล้ว +1

    Finally! Someone who gets to the point! Great video! Subscribed

  • @topkek2307
    @topkek2307 8 ปีที่แล้ว +4

    Perfect. Thanks a lot !!

  • @biswakalyandas8076
    @biswakalyandas8076 5 ปีที่แล้ว +1

    one of the best videos in internet for those who are just getting started

  • @AliaksandrHarbunou
    @AliaksandrHarbunou 8 ปีที่แล้ว +7

    Hello Jake. Would you please expand more about docker-compose.yml and several containers: db, app... etc?

  • @mendhieimeh444
    @mendhieimeh444 4 ปีที่แล้ว

    I like the way you simplified the whole containerization concept

  • @AndyThomasStaff
    @AndyThomasStaff 6 ปีที่แล้ว +16

    This was good, but using RUN instead of CMD was massively confusing. I'm just learning docker and lost 20 minutes to trying to figure out why my app wasn't working, and it was because building with leave the RUN command hanging (server executing), but the correct way to do it is to use CMD and then run the container.

    • @cruisniq
      @cruisniq 5 ปีที่แล้ว +1

      CMD is used to specify what to run when the container starts, are you talking about running it as a daemon? adding -d to the run command does this. usually most people will run a container using "-dit". Most images based on applications have a CMD or ENTRYPOINT set for said application, and usually don't need an additional CMD set.

  • @NotAshamedOfficial
    @NotAshamedOfficial 5 ปีที่แล้ว

    Can't tell you how much I enjoy your videos man, clear, to the point and easy to understand. so nice to find tutorials that you don't have to watch at 1.5x speed!

  • @kaziboy264
    @kaziboy264 5 ปีที่แล้ว +7

    Is this still relevant to the Docker of today? Just wondering cos am a beginner at Docker

    • @michealmorrow1481
      @michealmorrow1481 4 ปีที่แล้ว

      I just followed this on August 28, 2020 and it worked. They changed the web site a little bit so it looks different but you can use this vid and get there.

  • @TheSolderingGuy007
    @TheSolderingGuy007 4 ปีที่แล้ว

    Excellent introduction. amazing how within 122 minutes you could take people from the problem statement to solution on something people make so much noise about !