Complete Docker Course - From BEGINNER to PRO! (Learn Containers)

Поділитися
Вставка
  • Опубліковано 11 чер 2024
  • Learn Docker and containers to improve your software systems! 🐳 📦
    This course covers everything from getting started all the way through building a containerized web application and deploying it to the cloud!
    ---
    🙏 Thank you to Shipyard (shipyard.build/) for sponsoring this course. It is because of their support that I am able to provide it to the community free of charge!
    Shipyard is the easiest way to generate on-demand ephemeral environments (aka a new environment for every pull request) for your containerized applications.
    Shipyard has also provided an exclusive coupon code for students of this course. The first 300 people to use the code "DEVOPSDIRECTIVE" during signup will get an additional 30 days free on either their startup or business tier plans! (UPDATE: There are still some codes available, sign up today to claim yours!)
    Sign up with this link to automatically apply the coupon code: shipyard.social/DevOpsDirecti...!
    ---
    Written Course: courses.devopsdirective.com/d...
    GitHub Repo: github.com/sidpalas/devops-di...
    Bonus Videos: links.devopsdirective.com/doc...
    ---
    Timestamps:
    00:00 - Introduction
    04:40 - History and motivation
    30:27 - Technology overview
    40:30 - Installation and set up
    47:15 - Using 3rd party container images
    48:06 - Understanding container data and docker volumes
    1:13:00 - Demo application
    1:28:37 - Building container images
    2:23:46 - Container registries
    2:33:45 - Running containers
    3:02:36 - Container security
    3:06:58 - Interacting with Docker objects
    3:18:36 - Development workflow
    3:52:05 - Ephemeral environments with Shipyard
    4:07:17 - Deploying containers
    4:42:59 - Final wrap up
    ---
    Join the Community:
    💬 Discord: / discord
    💻 GitHub: github.com/sidpalas/devops-di...
    🐥 Twitter: / sidpalas
    👨‍💼 LinkedIn: / sid-palas
    🌐 Website: devopsdirective.com
    ---
    Community size at time of posting:
    - Subscribers: 36883
    - Channel Views: 1199466
  • Наука та технологія

КОМЕНТАРІ • 263

  • @sharvyahmed
    @sharvyahmed 10 місяців тому +112

    This is not a course, this is a masterpiece...

    • @DevOpsDirective
      @DevOpsDirective  9 місяців тому +9

      Ahh, thank you! 🙏

    • @prestigious5s23
      @prestigious5s23 7 днів тому

      @@DevOpsDirective I'll hold you to this! Been looking for a docker course and going to try this one. Hoping it will be worth it!

  • @machinimaaquinix3178
    @machinimaaquinix3178 7 місяців тому +6

    The binding section is hands down the clearest and best explanation I've seen to explain the concept of data persistence in docker. Thank you so much for providing this to the world.

  • @MuhamadAzizPrasetyo
    @MuhamadAzizPrasetyo 2 місяці тому

    There are no words other than "Thank you" that I can say. Your work is excellent! Hopefully what you have put in will be rewarded with great goodness.

  • @inteliconn995
    @inteliconn995 11 місяців тому +1

    This is the best Docker tutorial on UA-cam.Thanks again!

  • @AmitGupta-cc9fk
    @AmitGupta-cc9fk 2 місяці тому +2

    It was very hard for me to understand all of these concepts before but after watching this video, It feels like there is nothing left to learn about dockers, You are simply a great teacher. Please do not stop creating these type of videos and keep helping us.

  • @shitinsideyou
    @shitinsideyou 9 місяців тому +21

    No exaggeration, you have put so much effort and time into making this masterpiece! It's worth a lot more than some of the best paid courses! Thank you so much sir.

  • @FredIsThere
    @FredIsThere 3 місяці тому +3

    I can't thank you enough for this! I will share your video with my coworkers that's for sure!

  • @stanleychukwu7424
    @stanleychukwu7424 10 днів тому +1

    yooo! i did not know you meant it when you said from beginner to pro, you went from 0 to 100.. bro, i salute you! GOD bless you man

  • @maxchhoa
    @maxchhoa Рік тому +4

    Thank you so much. I've watched many dokcer tutorials on yt, but still don't understand docker until I found this video. This should be the most clear and easy-understanding docker tutorial. I hope i could see more devops tutorial on this channel!!

  • @thelunarscape
    @thelunarscape 9 місяців тому

    Fabulous. Been a numver of years since i used docker. Came here for a refresh. Far better than most docker tutorials out there. Great to see the walthrough for dockerising a real 3 tier app.

  • @programandoprogramas-pp4565
    @programandoprogramas-pp4565 4 місяці тому

    This is what I've been looking for. Very amazing course. Thanks!

  • @furiousjanush5776
    @furiousjanush5776 8 місяців тому

    This course is just amazing! Thank you so much for sharing it on youtube.

  • @tahhaa906
    @tahhaa906 Рік тому +32

    I love how you explained the "why" before the "how", most tutorials miss that part which is very important, you must know the problem containers solve in order to use them efficiently.
    Thanks Sid

    • @DevOpsDirective
      @DevOpsDirective  Рік тому +8

      Without the WHY we are just banging away on our keyboards without a purpose! 😅

  • @stack.1
    @stack.1 5 місяців тому

    The best, the most in depth yet on UA-cam

  • @kylep4991
    @kylep4991 10 місяців тому +4

    I have now finished the Docker course. These videos were great! I really have a good understanding of Docker and can comfortably understand how it's used and how I could improve it at my place of employment. Thanks so much for your video and for answering my questions/giving encouragement!

  • @user-yf3dk6gb6s
    @user-yf3dk6gb6s Місяць тому

    It's crazy that such a wonderful course is free! Thank you so much

  • @P3ltor
    @P3ltor Місяць тому

    very well-structured and thought-through tutorial! much appreciated!

  • @kiranrajr457
    @kiranrajr457 14 днів тому

    Feels so good to complete this whole 4+ hours of course . Finally I can use docker without blindly copying online docker files with half knowledge and assumptions . Thanks a lot Sid, you are an amazing teacher. .

  • @ravikjha07
    @ravikjha07 4 місяці тому +2

    Love the course 🤩🤩!
    There are quite a few courses I have watched on UA-cam for Docker, you are the one who explained it the best. Recommended for everyone!!
    Just I was not able to get a few things, starting from the development experience, I started getting off-track, I don't know whether it's just me who was exhausted or the pace became suddenly fast. Will try to rewatch the video though, might be able to understand it in second watch.
    Great course though, looking forward to learn a lot more from this channel!!!❤

  • @bpfxxlboy
    @bpfxxlboy 7 місяців тому

    This is gold tutorial!! Respect for your work!

  • @jovani4921
    @jovani4921 10 місяців тому +1

    Obsessed with this course. Incredible work - thank you!

  • @shubhamrana1123
    @shubhamrana1123 9 місяців тому +1

    This is GOLD!! Thankyou so much 😊

  • @iam_mz
    @iam_mz 10 місяців тому

    Thank you for this course, I loved your Terraform course. It was amazing and the standard is good, and today I am going to begin docker course through this video.

  • @jetzemeilink
    @jetzemeilink 20 днів тому

    Thank you so much man. Excellent course.

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

    So smooth to listen to! I just started watching but will definitely continue until I finish it.

  • @CloudNativeJanitor
    @CloudNativeJanitor Рік тому +1

    Thank you Sid, awesome as usual, just watched the intro, and it promises a great course content as usual.

    • @DevOpsDirective
      @DevOpsDirective  Рік тому +1

      Thanks for the support, Walid! I'm very happy with how it turned out!

  • @parthfilmz
    @parthfilmz 10 місяців тому

    thanks man, really great in depth high quality tutorial of docker and style of teaching is also superb , keep sharing such videos

  • @WeslynFe
    @WeslynFe Місяць тому

    simply incredible, what a class!

  • @sagarvanik4270
    @sagarvanik4270 7 місяців тому

    thanks for an amazing course...
    u made it very easy to learn. looking forward to more of your courses

  • @fadygamilmahrousmasoud5863
    @fadygamilmahrousmasoud5863 6 місяців тому

    Your Docker course is the best extensive Docker course I have found so far even compared to the paid ones, thank you man u are so talented.

  • @georgestatefield
    @georgestatefield Рік тому +4

    Amazing!
    Thank you for your time and experience!

  • @edwinroman30
    @edwinroman30 2 місяці тому

    Thank you, Mr. Palas for such masterpiece about the Docker, I enjoyed from the contextual history and usefulness of Docker to end of the practical deployment. God bless you, good man!

  • @rickysharma1111
    @rickysharma1111 11 місяців тому

    Just awsome and the written tutorial is quite handy.

  • @dhpz
    @dhpz 10 місяців тому +1

    Found your video from reddit and i really appreciates your easy to understand explanations of how things works, only watched it for about 30 mins and yet now i understand a little about how kubernetes works :D. Ill be waiting for your kubernetes beginner to pro video

  • @marufahmed4535
    @marufahmed4535 9 місяців тому

    The only docker course over the internet, I just love it.

  • @Variablex-xb4is
    @Variablex-xb4is 11 місяців тому +23

    I know I already commented once, but I just finished and I must say this video is among Top 3 contents that tought me the most in the past year.
    I didn't just learn docker here, learned a lot moroe. Huge thanks.

    • @DevOpsDirective
      @DevOpsDirective  11 місяців тому +5

      Comment as often as you would like! Thanks for the update -- I love hearing that my content is helping people! 🤩

    • @bilalabdullah4914
      @bilalabdullah4914 11 місяців тому +1

      Bro U have any course material about complete devops

    • @romanbrych4216
      @romanbrych4216 Місяць тому

      Can you list other 2?

    • @stanleychukwu7424
      @stanleychukwu7424 10 днів тому

      @@romanbrych4216 😂😂😂😂😂😂

  • @u-sharipov
    @u-sharipov День тому

    It is not enough to thank you. You did great job. Thank you so much bro. God bless you

  • @wadejohnson4542
    @wadejohnson4542 5 місяців тому

    Wow. This is a classic! I am literally at a loss for words.

  • @hanale6166
    @hanale6166 6 місяців тому

    Thank u for this course it's really specific with lot of details

  • @khaledelnagar4135
    @khaledelnagar4135 2 місяці тому

    That was nice! I followed along and implemented everything. Thanks!

  • @mariuscosmindumitru5006
    @mariuscosmindumitru5006 6 місяців тому

    Love your work! Thanks

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

    Awesome!! Love this, thank you Sid!

  • @Pranit
    @Pranit Рік тому +2

    Thanks for this! Looks really good. Would love to see more from you

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

      In due time! This one has been in the works for a while! 😅

  • @MrJony-fv3ev
    @MrJony-fv3ev 6 місяців тому +3

    honestly, best docker course on the internet, can't believe it's free

    • @DevOpsDirective
      @DevOpsDirective  6 місяців тому +1

      Me neither! 💸
      Jk, I appreciate the compliment! 🤩

    • @MrJony-fv3ev
      @MrJony-fv3ev 6 місяців тому

      @@DevOpsDirective xaxa 😅 thanks )

  • @taiz2908
    @taiz2908 Рік тому +1

    Much Awaited, Thanks for this 😊

    • @DevOpsDirective
      @DevOpsDirective  Рік тому +2

      I hope you enjoy the course! Let me know how it goes!

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

      @@DevOpsDirective Sure, I'll start going through this session.

  • @nickorefice7323
    @nickorefice7323 Рік тому +14

    Great content. Small note, docker does not own swarm anymore. Also they offer a new feature for isolating containers that's pretty advanced

    • @DevOpsDirective
      @DevOpsDirective  Рік тому +4

      Thanks, Nick!
      I knew Mirantis was leaading the charge on some of the swarmkit development stuff but didn't know there was a more formal distinction. The latest versions of Docker engine still include swarm, right?

  • @nishchalchandrajwar4885
    @nishchalchandrajwar4885 Місяць тому

    Sir you are doing really great work ..thank you for your efforts

  • @user-op8mq3lu8r
    @user-op8mq3lu8r 5 місяців тому

    This is a goldmine!!

  • @juliogarciape
    @juliogarciape Місяць тому

    The best course on Yotube

  • @danieltalkstech22
    @danieltalkstech22 Рік тому +1

    Congratulations! Amazing work! 🚀🚀

  • @kylep4991
    @kylep4991 Рік тому +1

    Just finished Chapter 5, this video has been excellent so far!

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

      Love to hear it! 🎉
      Feel free to provide feedback or ask questions as you work through the rest of the course!

  • @mitupanigrahi7564
    @mitupanigrahi7564 9 місяців тому

    You are the master of devops

  • @siddharthmaurya7809
    @siddharthmaurya7809 Рік тому +80

    Make a complete devops course

    • @DudeSkinnyTall
      @DudeSkinnyTall 10 місяців тому +8

      You've forgotten the "right now!" part

    • @vaster1142
      @vaster1142 9 місяців тому +2

      @@DudeSkinnyTall 🤣🤣🤣 I see what you did there.

    • @hklbly
      @hklbly 5 місяців тому +1

      lol

    • @federicobau8651
      @federicobau8651 2 місяці тому

      What about a "please" at least you scam bag

    • @neonx9356
      @neonx9356 Місяць тому +2

      At least "please" maybe?

  • @Kuran1986
    @Kuran1986 9 місяців тому +1

    This is truly amazing, thank you so much.
    I would recommend this to everyone, hope you get big man, you deserve it, this is better than any college lecture I've taken, better than any course I've paid for, better than what anyone tried explaining.
    GOLD MINE!

  • @TheSimpGatsby
    @TheSimpGatsby 10 місяців тому

    love it, thanks so much!

  • @igorilievski6634
    @igorilievski6634 2 місяці тому

    More than great, nothing else to add!

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

    Great video so far! Just finished the section about mounts for data! A suggestion, you may want to add a note about makings sure that in docker desktop settings "Use Rosetta for x98/amd64 emulation on Apple Silicon" is checked if people want to use justincormacks image to view the volume.

    • @DevOpsDirective
      @DevOpsDirective  Рік тому +1

      This is great feedback! 🙏
      If you encounter other Apple silicon related issues along the way let me know and I’ll figure out how to document them for other future students!

  • @christiansosa5484
    @christiansosa5484 8 місяців тому

    Thanks so much man, you help me a lot

  • @Eitrii
    @Eitrii Рік тому +1

    oh yea it's finally out!
    Thank you!

  • @rajesh-devops
    @rajesh-devops 7 місяців тому

    Awesome content, thanks for sharing

  • @themarksmith
    @themarksmith Рік тому +1

    Excellent - thank you!

  • @deepeshchauhan202
    @deepeshchauhan202 Рік тому +3

    Awesome course , please make a series on terraform and Google cloud

  • @techiabhil5530
    @techiabhil5530 10 місяців тому

    This is really helpful and the way you make understand is really good.....thank you a lot👍

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

    Amazing.thank you very much, this video helps me a lot. clear explanation.

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

      You are welcome, MrTech! I'm glad you are finding it helpful!

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

    amazing course! I've learnt a lot.

  • @eliyahum7350
    @eliyahum7350 11 місяців тому

    Thanks for the great course!

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

    Outstanding!, great content, thanks for this. :)

  • @mohamedmirghani1747
    @mohamedmirghani1747 11 місяців тому

    Many thanks, really this is an amazing course

  • @colindante5164
    @colindante5164 4 місяці тому

    Spoon feeding at it's finest. Couldn't have asked for a better tutorial. Thankyou much ))

  • @juliovicenteperez7172
    @juliovicenteperez7172 6 місяців тому

    Thank You So much!

  • @mma-dost
    @mma-dost Рік тому +2

    Thanks a lot ! Please make more beginner friendly tutorials for devops.

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

    Thank you, this is extremely useful.

  • @PetritK10
    @PetritK10 Рік тому +9

    Amazing, Thank you, Make a tutorial about CI/CD please :D

    • @DevOpsDirective
      @DevOpsDirective  Рік тому +3

      I have a few older videos that cover CI/CD, but nothing comprehensive yet 😀

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

      @@DevOpsDirective waiting for the comprehensive one, great content Sid👍

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

    Thank you very much sir, These deep explanations help us to get clear idea on inner mechanics of Docker

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

    This is great, thank you! 🎉

  • @Variablex-xb4is
    @Variablex-xb4is Рік тому

    This video helped me find all the pieces of the docker puzzle I was missing. THANX.

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

    Great Effort 👏... Thank You so much

  • @Cysesol
    @Cysesol 8 місяців тому +1

    i honestly can't believe this is available on youtube, i have taken a paid course and they did not even mention namespaces, cgroups, unionfs etc as they are the base components on docker and someone who is going to learn docker should know about it. but that paid course even though they were trying to make it look easy by just running command and doing work they don't let students understand the underlying tech to expand our mind's database to learn more

  • @sandragredo4673
    @sandragredo4673 5 місяців тому

    Thank you!

  • @al73r
    @al73r 3 місяці тому

    Thank you!!

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

    Excellent Course!

  • @doolsty
    @doolsty 3 місяці тому

    Wicked good job

  • @formandoskills5183
    @formandoskills5183 Рік тому +2

    Valeu cara. Um curso legal demais.

  • @kylep4991
    @kylep4991 11 місяців тому

    Chapter 9 and 10 had some great stuff in them. If you do an update to this course and have some time, you might want to consider adding in some unsafe files and having the viewer update the configurations to improve the security. I personally learn better by doing.

  • @Jase9
    @Jase9 Рік тому +1

    Thanks Sid!

  • @najimelhaoui
    @najimelhaoui 6 місяців тому

    Thank you from the heart

  • @christopherbooty5049
    @christopherbooty5049 Рік тому +1

    Topical. Thank you

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

      I should have filmed at the beach! Then it would have been tropically topical! 🏝️

  • @rollingc2013
    @rollingc2013 3 місяці тому

    Brilliant

  • @kannansingaravelu
    @kannansingaravelu 7 місяців тому

    Great video! Could you suggest how do we access the the container outside of the host system, say if we want to access it from another system (laptop / desktop).

  • @tabili3830
    @tabili3830 10 місяців тому

    you're a legend

  • @rafalpien
    @rafalpien 4 місяці тому +1

    That is by far the best Docker course I have ever found. I highly recommend it for anyone who wants to start with Docker or needs refreshing material. Than you very much, Sid.

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

    Eh comprendido realmente como funciona docker. Gracias por compartir tus conocimientos. 🤝

  • @samuelokoli6584
    @samuelokoli6584 4 місяці тому

    Thank you so much man.. I can't thank you enough!!, how do I subscribe twice?

  • @eugenxtk
    @eugenxtk 3 місяці тому

    thanks, very helpful, I thought it would be simple guide where you would explain none except base concepts of Docker, so I was really surprised when I found out that I was wrong

  • @user-ck8xt6hl2k
    @user-ck8xt6hl2k 4 місяці тому

    Hello! Great explaination! Thanks for this tutorial! I have a question though. If you deinstall docker on your machine what happens with the volumes if you don't use bind mount? Does they disappear also and how we can create backup of these volumes?

  • @swelanauguste6176
    @swelanauguste6176 8 місяців тому

    Thanks for the video. Could please do a followup with a python/Django, where you are building the image and keeping it as light was possible?

  • @MegaAnkitmittal
    @MegaAnkitmittal 11 місяців тому

    Hello, great tutorial and kudos to that
    I am a FE dev and I am facing an issue with connecting postgres db to pgadmin, I guess that is missing in video how you connected pgadmin to postgres db running in docker container.

  • @AlessandroTischer
    @AlessandroTischer 3 місяці тому

    Hi! First of all, thank you for this exceptional work you've done, and congrats for the quality you achieved. I have a doubt though: if I'm running docker (non Desktop) on a debian machine as I understand there is no such thing as a docker VM, right? In this case, is there any difference between a Bind mount and a Volume mount in terms of performance?

  • @xoxoxoxo3662
    @xoxoxoxo3662 8 місяців тому

    Sir , plz make more videos its helps us lot

  • @bg2junge
    @bg2junge Рік тому +2

    Hope it's another banger, like terraform.

    • @DevOpsDirective
      @DevOpsDirective  Рік тому +1

      That is for you to judge... but i've got a good feeling about it! 😎