The intro to Docker I wish I had when I started

Поделиться
HTML-код
  • Опубликовано: 31 янв 2025

Комментарии •

  • @PhysicsLaboratory-cp7eq
    @PhysicsLaboratory-cp7eq 6 месяцев назад +330

    As always awesome vid, this should be from now on default beginner docker intro vid on RUclips. Every other docker intro vid are not as hands on beginners as yours.

    • @typecraft_dev
      @typecraft_dev  6 месяцев назад +21

      awesome! I'm glad you liked it!

    • @ghymes1999
      @ghymes1999 20 дней назад +1

      I agree :D

    • @rmt3589
      @rmt3589 16 дней назад +1

      I agree. I have begun the process to actually work on my projects, and have begun to realize that docker and virtual machine do not mean the same thing. This clears up a lot, and I will use it, probably over vms in most cases.

    • @toteya
      @toteya 2 дня назад +1

      Well said!

  • @samuelgallegor411
    @samuelgallegor411 3 месяца назад +217

    Watching this video felt like dad explaining to me how to fix the garage door. Simple, pragmatic, clear and with a mustache.

    • @tommymurphy459
      @tommymurphy459 3 месяца назад +11

      How do you fix your garage door with a mustache? 〰️

    • @bikrantjungbudhathoki3687
      @bikrantjungbudhathoki3687 2 месяца назад

      Mustache was intentional

    • @roladun
      @roladun 2 месяца назад +3

      Lol for the mustache, I am a club member as well. Good docker intro for me.

    • @rapid13
      @rapid13 12 дней назад +1

      @@tommymurphy459Ask your dad, he knows.

    • @DrBovdin
      @DrBovdin 3 дня назад

      The moustache is important…

  • @rhornjr
    @rhornjr 2 месяца назад +86

    What a great teaching style. He speaks quickly and gets to the point. He creates diagrams to help follow along and breaks things down in a common-sense way. I wish more tutorials were like this.

    • @typecraft_dev
      @typecraft_dev  2 месяца назад +3

      Love the kind words thank you!

  • @raykellfoster8461
    @raykellfoster8461 7 дней назад +3

    Dude... So. I am an IT professional for ove 15 years. Networking, Desktop support, Sys Admin you name it. I am making the switch to become a hardcore DevOps Engineer / SRE, and decided to just spend a couple days reviewing basics of stuff I have not had to actually mess with at work.
    Your Vid and teaching style are RIGHT up my alley... simple... with illustrations and you avoid too much talking! FANTASTIC! Thank you. Instant Like and Sub !

  • @Inquisitrr
    @Inquisitrr 4 месяца назад +83

    This was my third "Intro to docker" video, and by far the best. While others went into more detail on the docker commands / tags / flags, you explained the use case and benefits that docker provides.
    Thank you!

  • @inithinx
    @inithinx 6 месяцев назад +874

    Thanks, Nerd.

    • @MotheDev-th2pn
      @MotheDev-th2pn 5 месяцев назад +10

      🤓

    • @RAWwithKohut
      @RAWwithKohut 3 месяца назад

      1970, nerd gets beat up daily, hates life.
      2024, nerd beats you up, installs rat, leaks info, shuts down your WiFi, places illegal content on devices and reports you anonymously.

    • @fedeykin22
      @fedeykin22 2 месяца назад +10

      The highest praise!

    • @IfImCommentingStopMe
      @IfImCommentingStopMe 2 месяца назад

      This set my heart aflutter...and he wasn't even talking about me...

    • @thegodfatheram
      @thegodfatheram 2 месяца назад +3

      😂

  • @AnsaryR
    @AnsaryR 8 дней назад +1

    This is my first time coming across your channel, and I must say you explained the concept of Docker in great detail. Truly worthy content, Thanks!

    • @typecraft_dev
      @typecraft_dev  8 дней назад

      Thanks, I’m really glad you liked it!

  • @ericwartelle4704
    @ericwartelle4704 6 месяцев назад +25

    Hello from France, I would like to say thank you for all your vids. I find them very didactic and understandable.

  • @jonweinraub
    @jonweinraub 2 месяца назад +14

    I like the zero assumption of any background knowledge. Really good, well produced video!

  • @UnwalledGarden
    @UnwalledGarden 6 месяцев назад +39

    Great intro video! Beware: Docker likes to make changes to your networking. If you already have a bridge setup, docker can break it. It can be dealt with, but I find Docker is best deployed on a box or VM where it is the only thing on it.

    • @reezlaw
      @reezlaw 3 месяца назад +2

      Good point but probably most people don't have bridges configured on their workstation

  • @yugalkhanal6967
    @yugalkhanal6967 6 месяцев назад +159

    man a playlist on docker like your neovim one would be great

    • @typecraft_dev
      @typecraft_dev  6 месяцев назад +32

      I think we're well on our way to one!

    • @tabliqatchi6696
      @tabliqatchi6696 6 месяцев назад +3

      @@typecraft_dev Please consider keeping it as non-conventional in terms of teaching as this video is. Actually, I love how you've responded to all questions that might come into a beginner's mind when learning about Docker for the first time, and the most common issues they might encounter. In your series too, please keep it as practical and useful as possible. Love 💖.

  • @xard4668
    @xard4668 Месяц назад +20

    Unironically, this 20 minutes video explained this way better than what my professor has tried to present to us in 4 hours. Cheers !

  • @simonmekonen5853
    @simonmekonen5853 23 дня назад

    Thank you for this video!
    I started working at a company that use Docker for its services. Your video is clear and to the point with no unnecessary information 🙂

  • @DankWish
    @DankWish 3 месяца назад +4

    You employ a style of teaching and explaining that I find preferable and elusive to many content creators. Well done.

  • @randomusername982374
    @randomusername982374 5 месяцев назад +11

    You're a great teacher, this is the best video for learning docker for the first time.

  • @Doctor_Paxmor
    @Doctor_Paxmor 3 месяца назад +6

    I've been using Docker for years as an enthusiast - I have never completely understood it until I watched this.

  • @dandandan01
    @dandandan01 2 месяца назад +3

    Wow. I've seen many videos on docker and I never understood it. This was actually amazing and I've learned tons. Thank you

  • @roladun
    @roladun 2 месяца назад +3

    Very nice intro, the best I ever watch, simple and very direct. I have watched many docker tutorials this style of teaching jell very well for me. Great work.

  • @keleabetse
    @keleabetse 5 месяцев назад +10

    This is by far the most beginner friendly docker video ever. Very informative.
    Thanks, nerd!

    • @soulsearch4077
      @soulsearch4077 4 месяца назад +2

      You probably didn’t mean that!!

  • @dcaf7785
    @dcaf7785 Месяц назад +5

    The explanation of the docker workflow is great, one thing about the difference between vms and containers, the main difference is hypervisors make new kernals, containers use the host systems kernal.

    • @BrianEmmons
      @BrianEmmons 24 дня назад

      Yeah, I only just started by watching this and I'm super confused about what happens if the FROM line is a totally different OS than the host. I'm guessing it just fails to build the image, or fails on run with an incompatible OS? Or does it actually create a whole separate OS install to run it in somehow? I guess I should just keep watching or test it myself to find out!

    • @sayamqazi
      @sayamqazi 13 дней назад +1

      @@BrianEmmons FROM line for the base image only means what libraries and utilties to include from that base image. It totally ignores the kernel and still uses the host kernel.

  • @kushagrachaturvedy2821
    @kushagrachaturvedy2821 Месяц назад +1

    Amazing video man. Love your way of explaining the utility and purpose behind the technology instead of delving right into the implementation. Subbed

  • @psyferinc.3573
    @psyferinc.3573 9 дней назад

    paused and rewinded multiple times. so much gold in this video. thank you

  • @HuffyT266
    @HuffyT266 3 месяца назад

    Great video! I had to blindly use Docker for work a couple of times, and all I did was follow some tutorials, but I never really understood what I was doing. Your way of explaining things is much more approachable than any other video I've seen about this topic. I will definitely come back to this soon. Thanks!

  • @3r2k0n
    @3r2k0n 2 месяца назад

    First video of yours that I watched. Your way of explaining things and pacing is excellent. Subscribed, thank you!

  • @Apstergos
    @Apstergos 4 месяца назад +2

    I have watched a lot of videos explaining docker. This by far is the best of them.

    • @typecraft_dev
      @typecraft_dev  4 месяца назад

      Be sure to check out Docker Compose in the 2nd video of the series! ruclips.net/video/HGKfE-cn9y4/видео.htmlsi=M-Q0i20Yr38NdYbr

  • @chenathy_5293
    @chenathy_5293 Месяц назад

    definitely the greatest start point. totally explained to me relationship between dockerfile, image, container.
    From very high level you have explained, very clear and easy to understand.
    I highly recommend
    Thank you again

  • @scottspa74
    @scottspa74 11 дней назад +1

    This was excellent, very clear and with helpful visuals and examples. Well done, and thank you!

  • @prashantswaroop4801
    @prashantswaroop4801 10 дней назад +1

    Just amazing 😍. It's really a gentle intro to Docker.

  • @muhdbasiirzulkifle5090
    @muhdbasiirzulkifle5090 2 месяца назад +1

    I love the vibe from the intro. Great content!

  • @Zei33
    @Zei33 Месяц назад

    Thanks this video came up at the right time for me. I pretty much knew how docker worked but I haven’t had time to investigate docker files and how to make them. I just took over a pretty massive project that makes use of docker and I’ve been putting it off a bit for a few weeks. Now I know what I need to do.

  • @123rodrigo
    @123rodrigo 3 месяца назад

    I watched many videos about docker and containers, this one is hands down the best so far, i could understand the whole concept because you explain detail by detail, thanks a lot man! =)

  • @kuzco7061
    @kuzco7061 4 месяца назад +3

    This tutorial was really good!!!
    Would be really interested in a Docker Compose vs Docker Swarm breakdown, still sometimes confuses me!!
    I already knew your channel and am really happy to see this content here! Slay!!

    • @fruitcrepes4875
      @fruitcrepes4875 4 месяца назад +1

      Docker compose is docker file for multiple containers instead of one. Docker swarm is for host clustering for containers across physical devices.

  • @herberthsu1495
    @herberthsu1495 6 месяцев назад +2

    I really enjoyed your video on demystifying docker! Your explanations were clear, and the examples you used made it easy to understand the concepts. The step-by-step approach was particularly helpful for me. Awesome video! Keep up the excellent work! Cheers 🍻

  • @twistedfyre
    @twistedfyre Месяц назад

    Thanks for the great video! Just getting into Docker based embedded dev environments and this has been super helpful.

  • @chudchadanstud
    @chudchadanstud 4 месяца назад +15

    Thanks for being direct, not having crazy loud music in the background and not yelling at the camera.
    Best tutorial so far!

    • @typecraft_dev
      @typecraft_dev  4 месяца назад +1

      Thank you - part 2 coming very soon!

    • @stevetaylor5290
      @stevetaylor5290 3 месяца назад +2

      So much this - RUclips is full of video tutes where the presenter figures they can make it exciting by whipping themselves into a frenzy.

  • @log1c249
    @log1c249 2 месяца назад

    This is the best introduction to docker I've seen. What a struggle to get the concept the first time on your own. Great work

  • @storm_77777
    @storm_77777 4 месяца назад

    I have seen a lot of videos but yours hands down was the best one that I have seen. Keep up the amazing work!

  • @cbm_doomworld
    @cbm_doomworld 6 месяцев назад +1

    I heard lots of people talk about dcker and that I needed to learn about it and now I have some idea of what it is. I would love to watch more videos about docker.

  • @jamilahmed2926
    @jamilahmed2926 2 месяца назад +1

    Such a nicely composed video. You just ignited the desire in me to seriously dockerize! :'D

  • @alan_marx
    @alan_marx 6 месяцев назад +3

    Quando uma pessoa tem a grandeza de admitir que não entendia muito bem determinado assunto, mas que procurou aprender, então vale a pena conferir o que essa pessoa tem a dizer. 👏

  • @brofessorsbooks3352
    @brofessorsbooks3352 2 месяца назад +2

    easily the best video on docker ive ever seen

    • @typecraft_dev
      @typecraft_dev  2 месяца назад

      easily the best comment I've ever seen, thanks!

  • @AnastasiiaDobrovolska-p3n
    @AnastasiiaDobrovolska-p3n 15 дней назад

    I really like your explanation, got everything from the first time, clear and simple, thanks🧡

  • @ArturoCris
    @ArturoCris 2 месяца назад +3

    This is so much better than a college professor. Thanks for your hard work!

    • @typecraft_dev
      @typecraft_dev  2 месяца назад

      Thank you! Glad you liked the video

  • @gorilladev
    @gorilladev 5 месяцев назад +7

    More docker please, docker-compose, networking , port mapping with docker reverse proxies with docker and all the shebang. As someone who learns while doing it would be highly appreciated

  • @EricKöhn
    @EricKöhn 6 месяцев назад

    This is the first video I've seen on this channel and man, it's great. I subscribed. And btw I love the sound of your keyboard.

    • @typecraft_dev
      @typecraft_dev  3 месяца назад

      It's so good. HHKB Type S - check it out amzn.to/3C8iLwP

  • @AttitAgain
    @AttitAgain 15 дней назад

    Ahhhh... THIS is the light bulb I needed. It was your deconstruction of the docker command that did it for me. (image name:tag / instructions to install _____ on image... ) For some reason, that glaringly obvious syntax evaded me, because I never bothered to bother.. if that makes sense? Anyway, that made a LOT of other areas fall into place, and now it all kinda makes a lot of sense. I think. At least now, I can start throwing switches in the lab and move forward from where I've been stagnant. Thanks!!!

  • @Mookl_design
    @Mookl_design 8 дней назад

    Awesome work. I don't know a thing about software but I was able to follow you. Will have to view it a few more times to really understand, but thanks!

  • @narinpratap8790
    @narinpratap8790 4 месяца назад

    Awesome video! This was enjoyable, informative, and super easy to follow along. I would 100% watch more content aimed at demystifying other technical topics (AWS services, intermediate Git concepts, etc.)
    Thanks for creating this!

  • @austinguidry2
    @austinguidry2 2 месяца назад

    This ep was goated - great work!!

  • @yusufalfatih8276
    @yusufalfatih8276 Месяц назад

    love it !
    you really summarized Docker in 18 min . Thanks bro

  • @sujayxaradhya
    @sujayxaradhya 6 месяцев назад +1

    Best instructor ever, seriously I'm in love with your content.💯

  • @ivelinivanov3414
    @ivelinivanov3414 2 месяца назад +1

    That was very helpful, informative and straight to the point. Loved the video. Thank you.

  • @samithseu
    @samithseu 6 месяцев назад +2

    didn’t even know about docker, but after this video, I’m waiting for ur next docker video. GREAT explanation❤

    • @typecraft_dev
      @typecraft_dev  6 месяцев назад +1

      Thank you I’m happy you liked it!

  • @CarlNorwood
    @CarlNorwood 5 месяцев назад +1

    As of today, your video helped and now I understand Docker. Cheers man... (You got the title right!)

  • @manualdidact
    @manualdidact 4 месяца назад +3

    Maybe a good next video on this topic might be about setting up a local container image registry. For those who work with a lot of in-house developed software, I think a lot of the power of Docker for deployment may be in pulling locally developed images with all libraries already built, so target applications and services can be installed over a set of common custom base images. Setting up a self-hosted repository seems like the right way to do this for managing proprietary in-house software, and it might be a reasonable not-too-complex exercise to do in a video.

  • @bhushankalla
    @bhushankalla 23 дня назад

    This is an awesome video and very good intro on Docker video.

  • @rjk0128
    @rjk0128 29 дней назад

    this was great, thanks for the valuable intro!

  • @MrJeeoSoft
    @MrJeeoSoft 6 месяцев назад +1

    Great video! I wish I had that intro to docker too when I was learning it, very instructive, thanks for sharing!

  • @ImmersionEsque
    @ImmersionEsque 4 месяца назад +5

    finally good docker intro video. part 2 please.

  • @marksafwat1960
    @marksafwat1960 25 дней назад

    I just watched the nvim video and its stunning how you delivered the information
    Bravo

  • @mayanxoni
    @mayanxoni 3 месяца назад

    Came here after watching the second video. Man! It helped me lot. Big thanks! 👍

  • @JesseUnderscoreMartin
    @JesseUnderscoreMartin 4 месяца назад

    Awesome docker intro! Specifically the explanation of virtualization vs containerization!

  • @JigJason93
    @JigJason93 2 месяца назад +6

    Nice tutorial, is there a full version of the intro music at 00:43? What a banger.

  • @j.sampayan
    @j.sampayan 2 дня назад +2

    Under what circumstance should one use a virtual environment (conda) vs containers (docker)? I do a lot of computational physics and have zero interest in cloud/software development or app building.

  • @toby9999
    @toby9999 5 месяцев назад

    Best explaination I've ever seen, and it's the first one that made any sense.

  • @askholia
    @askholia 4 месяца назад

    Fantastic first episode in this Docker series

    • @typecraft_dev
      @typecraft_dev  4 месяца назад

      Episode 2 - Docker Compose just dropped today! ruclips.net/video/HGKfE-cn9y4/видео.htmlsi=Q20qvT_3n4JENA9d

  • @Highmepdx
    @Highmepdx 10 дней назад

    Great video and presentation style, but subbed for the Draplin book in the background.

  • @Dude6978
    @Dude6978 3 месяца назад

    Used containers for years with ESC and k8s. It’s super good if you keep your docker build files simple. Ideally build, test, push and run it in ci.
    I’ve seen docker files that are massive needlessly without using layers etc. that’s when you get the pain points 😢

  • @matys2831
    @matys2831 3 месяца назад +1

    Finally I understand Docker. thank you so much!!!

  • @kimovitch7
    @kimovitch7 Месяц назад

    amazing tutorial, very informative and straight to the point

  • @ahmedmohamedmohamedmohamed282
    @ahmedmohamedmohamedmohamed282 3 месяца назад

    Best docker tutorial I saw so far

  • @Dysf_Sloth
    @Dysf_Sloth 4 дня назад

    The intro…. I smashed the subscribe button

  • @nikodunk
    @nikodunk 5 месяцев назад

    Amazing video, thank you. I've never seen the basics explained so well before. Thank you!

  • @ziggy-dev
    @ziggy-dev 6 месяцев назад +1

    I'd love to see a video on Docker Compose. I started using it in a personal fullstack project to control frontend, backend, and DB, and it's great but I sometimes struggle with it.

  • @TheEightiesBaby
    @TheEightiesBaby 5 дней назад

    Unreal. Teach me everything you know about life just like that.

  • @karrran
    @karrran Месяц назад

    You earned a sub with this tutorial, make a playlist on this levelling up

  • @reggieriot1388
    @reggieriot1388 6 месяцев назад

    Would love more content in this style! Hope you make the video on port mapping!

  • @ambertheobald6995
    @ambertheobald6995 4 месяца назад +1

    very helpful, thanks! I'd be interested in learning about port mapping in future videos.

  • @Super_Shaq
    @Super_Shaq 5 месяцев назад

    Amazing vid! I’m assuming similar concepts are used within AWS because so much just clicked!
    Looking forward to more videos on this, thanks so much!

    • @typecraft_dev
      @typecraft_dev  4 месяца назад

      Be sure to subscribe - more coming soon on Docker!

  • @j0131n
    @j0131n 2 месяца назад +1

    I like the video format, awesome. Subcribed.

  • @higiniofuentes2551
    @higiniofuentes2551 5 месяцев назад +1

    Thank you for this very useful video!
    I have understood (finally!) Docker!

  • @dylananderson7658
    @dylananderson7658 20 дней назад

    Fantastic explanation - thank you!

  • @TheRich107
    @TheRich107 6 месяцев назад +1

    Be good to get a handle on if we should leverage neovim being in the terminal and directly install neovim inside our dockerfile. Or if we should do some sort of remote execution for running tests etc

  • @bruce-le-smith
    @bruce-le-smith 2 месяца назад

    Great overview, thank you. Pragmatic and easy to understand.

  • @ryanchristensen6710
    @ryanchristensen6710 4 месяца назад +1

    Thank you for making this tutorial! Excellent flow and very helpful! subscribed!!!

  • @bezvoshchuk
    @bezvoshchuk 2 месяца назад

    Amazing intro video! Thank you.

  • @ikemkrueger
    @ikemkrueger 4 месяца назад +2

    Please make a part 2 with all the topics you mentioned!

  • @Shahikulariyan
    @Shahikulariyan 5 месяцев назад

    You are an amazing teacher. ❤❤❤. You cleared up all problems

  • @drelephanttube
    @drelephanttube 4 месяца назад

    I really like your teaching style. Great presentation.

    • @typecraft_dev
      @typecraft_dev  4 месяца назад

      Episode 2 - check it out! ruclips.net/video/HGKfE-cn9y4/видео.htmlsi=Q20qvT_3n4JENA9d

  • @ainran
    @ainran 4 месяца назад +1

    Great intro - and yes to Docker Compose :)

  • @omar10wahab
    @omar10wahab 28 дней назад

    Thank you this video was very helpful for someone who knows nothing about docker

  • @tlubben972
    @tlubben972 Месяц назад +1

    Great editing and flow. I’m going to try and mimic it, it’s that good ha

  • @BrentMalice
    @BrentMalice 6 месяцев назад +1

    everytime i need something lately you have just uploaded something for it lmao. was trying to setup one to build python stuff on mac without renting a mac . being able to use windows wsl2 for arch linux and then docker+linux for mac makes a holy trifecta.
    and if you run outta ideas, not a lot of well explained python stuff for arch, from which of the 3 options to use to install packages or general life advice on how to setup outside of a conda env. or if you use that at all

  • @Kretical
    @Kretical 6 месяцев назад

    Great video! Suggestion for next docker video: multi-stage docker builds, scenario: build, publish, and test your code with docker

  • @Rustem-n3z
    @Rustem-n3z 6 месяцев назад +1

    Lets go! This is awesome my friend. Keep going (:

  • @migueltmpereira
    @migueltmpereira 5 месяцев назад

    This is a great video. I had a class where to pass it we had to make a hospital DB and get stuff and shit. We only learned the SQL parts during class, I struggled so much getting docker to work properly and so I had a bad grade on the project. Ended up failing it but oh well, maybe next year I finally can thanks partially to you

  • @AdityaSingh-uv8uf
    @AdityaSingh-uv8uf 6 месяцев назад +1

    Thanks .... I was wondering when will you come up with something like this......need more of these technologies

  • @johnsartain4160
    @johnsartain4160 27 дней назад

    Glad I stayed to the end

  • @mortezaahmadi5710
    @mortezaahmadi5710 Месяц назад

    Spectacular explanation!

  • @zehryokarham6644
    @zehryokarham6644 8 дней назад +1

    First of all: THANK YOU for this awesome video!!
    Linux newcomer, here, and tinkering with Docker. I really needed you!!
    On another note, what app do you use for your graphs?
    Looks awesomely fluid and flexible.

    • @typecraft_dev
      @typecraft_dev  8 дней назад +1

      glad you liked the video! I'm using eraser.io for all the drawing stuff