The intro to Docker I wish I had when I started

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

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

  • @PhysicsLaboratory-cp7eq
    @PhysicsLaboratory-cp7eq 4 месяца назад +213

    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  4 месяца назад +16

      awesome! I'm glad you liked it!

  • @rhornjr
    @rhornjr 12 дней назад +18

    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.

  • @inithinx
    @inithinx 4 месяца назад +636

    Thanks, Nerd.

    • @MotheDev-th2pn
      @MotheDev-th2pn 3 месяца назад +7

      🤓

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

      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.

    • @Potemkin2000
      @Potemkin2000 Месяц назад +9

      Thanks.
      Regards,
      Nerd

    • @fedeykin22
      @fedeykin22 Месяц назад +4

      The highest praise!

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

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

  • @samuelgallegor411
    @samuelgallegor411 Месяц назад +93

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

    • @tommymurphy459
      @tommymurphy459 Месяц назад +4

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

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

      Mustache was intentional

    • @roladun
      @roladun 18 дней назад +1

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

  • @yugalkhanal6967
    @yugalkhanal6967 4 месяца назад +148

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

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

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

    • @tabliqatchi6696
      @tabliqatchi6696 4 месяца назад +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 💖.

  • @Inquisitrr
    @Inquisitrr 3 месяца назад +63

    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!

  • @UnwalledGarden
    @UnwalledGarden 4 месяца назад +37

    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 2 месяца назад +2

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

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

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

  • @dandandan01
    @dandandan01 25 дней назад +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

  • @ericwartelle4704
    @ericwartelle4704 4 месяца назад +19

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

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

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

  • @randomusername982374
    @randomusername982374 3 месяца назад +8

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

  • @roladun
    @roladun 18 дней назад +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.

  • @jonweinraub
    @jonweinraub 24 дня назад +3

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

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

    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  2 месяца назад +1

      Thank you - part 2 coming very soon!

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

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

  • @keleabetse
    @keleabetse 3 месяца назад +9

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

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

      You probably didn’t mean that!!

  • @3r2k0n
    @3r2k0n 14 дней назад

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

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

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

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

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

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

    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!

  • @muhdbasiirzulkifle5090
    @muhdbasiirzulkifle5090 28 дней назад +1

    I love the vibe from the intro. Great content!

  • @ArturoCris
    @ArturoCris 18 дней назад +2

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

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

      Thank you! Glad you liked the video

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

    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

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

    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

  • @alan_marx
    @alan_marx 4 месяца назад +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 24 дня назад +2

    easily the best video on docker ive ever seen

    • @typecraft_dev
      @typecraft_dev  21 день назад

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

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

    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 2 месяца назад +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 2 месяца назад +1

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

  • @manualdidact
    @manualdidact 2 месяца назад +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.

  • @jamilahmed2926
    @jamilahmed2926 17 дней назад +1

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

  • @herberthsu1495
    @herberthsu1495 4 месяца назад +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 🍻

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

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

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

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

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

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

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

    finally good docker intro video. part 2 please.

  • @ivelinivanov3414
    @ivelinivanov3414 23 дня назад +1

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

  • @cbm_doomworld
    @cbm_doomworld 4 месяца назад +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.

  • @samithseu
    @samithseu 4 месяца назад +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  4 месяца назад +1

      Thank you I’m happy you liked it!

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

    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!

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

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

  • @karrran
    @karrran День назад

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

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

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

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

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

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

    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 😢

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

    Best docker tutorial I saw so far

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

    Fantastic first episode in this Docker series

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

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

  • @austinguidry2
    @austinguidry2 11 дней назад

    This ep was goated - great work!!

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

    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  Месяц назад

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

  • @bruce-le-smith
    @bruce-le-smith 14 дней назад

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

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

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

  • @kimovitch7
    @kimovitch7 7 дней назад

    amazing tutorial, very informative and straight to the point

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

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

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

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

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

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

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

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

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

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

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

    I really like your teaching style. Great presentation.

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

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

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

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

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

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

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

    Great intro - and yes to Docker Compose :)

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

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

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

    Awesome. I work with containers every day but still enjoyed this video. In my free time I tinker with a lot of AI stuff but in general if a project doesn't have AT LEAST a Dockerfile in their github I turn up my nose. It makes so much sense, and yet there are youtubers who will painstakingly show you step by step how to install Python, Pytorch and whatever hundreds dependencies, create a venv or conda bla bla bla. I'm like dude, git clone and docker compose up. It doesn't get much easier than that

  • @bezvoshchuk
    @bezvoshchuk 9 дней назад

    Amazing intro video! Thank you.

  • @ziggy-dev
    @ziggy-dev 4 месяца назад +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.

  • @j0131n
    @j0131n 26 дней назад +1

    I like the video format, awesome. Subcribed.

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

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

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

    I would love to learn about port mapping next

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

    Amazing introduction,Nerd!

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

    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

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

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

  • @BrentMalice
    @BrentMalice 4 месяца назад +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

  • @rgcottrell
    @rgcottrell 4 месяца назад +13

    Yes, it took me longer than it should to figure out what Docker even did. Now I want to use it everywhere. I’m still just scratching the surface of what it can do.

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

    You never disappoint me, my friend

  • @niro6708
    @niro6708 16 дней назад

    Thanks ! Crisp and to the point tutorial . Subbed

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

    This is quality video! Very satisfied with the instruction. Thanks!!

  • @TheRich107
    @TheRich107 4 месяца назад +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

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

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

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

    Thank you, it was crystal clear.

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

    Thanks, Nerd! Awesome video!

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

    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  2 месяца назад

      Be sure to subscribe - more coming soon on Docker!

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

    Great explanations !

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

    I'd love to to see the secret management within docker environment for the next video's content.

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

    Never use the "latest" image tag in production. When a distro updates to different package versions, it could break some dependencies. You should hard-code a recent version number tag, and test version updates before assuming they will work as well as the previous version.

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

    Sometimes you never know what clicks. I randomly played this video and voila. It was like, that's it?? Thanks a lot!

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

    I watched two other videos and still didn't really understand what docker was... Thank you for this explanation!

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

    Great video / explanation, thank you!

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

    The title says it all, thanks ❤

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

    Great video man

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

    Everything you said in the end port mapping , volumes and images

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

    I love you & Docker ❤

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

    Excellent video concise and to the point. Thanks !

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

    Amazing video as always, Rootless docker next please 🙏

  • @satrinakelley-jordan6418
    @satrinakelley-jordan6418 2 месяца назад

    Excellent explanation! Thanks.

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

      Check out episode 2! ruclips.net/video/HGKfE-cn9y4/видео.htmlsi=jrk6srX2QLdexK5o - we're going next level.

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

    Excellent practical explanations.

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

    Yes please! More docker content ^_^

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

    Oh dear... how i wish i had this intro when i started as well

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

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

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

    never liked using docker because I never really understood what was going on. Recently I have been forced to use docker for a large school project and this video was fantastic

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

    Docker might not be necessary for development, but for deployment it definitely makes your life easier if you use it properly.

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

      I’ll disagree with you on that. I have clients with different tech stacks. Docker containers solve many problems, especially the “works on my machine” error.

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

      @@acmethunder I mean it's not necessary for me personally. I know it makes sense in a team.

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

    Dude awesome video btw🙏🏼

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

    Awesome vid, I learnt more in that short video than hours on Udemy.

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

      Episode 2 on Docker Compose just dropped - ruclips.net/video/HGKfE-cn9y4/видео.html