Docker Tutorial for Beginners [FULL COURSE in 3 Hours]

แชร์
ฝัง
  • เผยแพร่เมื่อ 10 พ.ค. 2024
  • Full Docker Tutorial | Complete Docker Course | Hands-on course with a lot of demos and explaining the concepts behind, so that you really understand it.
    💙 Become a Kubernetes Administrator - CKA: bit.ly/3WwgLF5
    💚 Become a DevOps Engineer - full educational program: bit.ly/3WvLq53
    🧡 Udemy courses: bit.ly/3ozagEC
    ► Follow me on IG for behind the scenes content: 👉🏼 bit.ly/2F3LXYJ
    #docker #dockertutorial #techworldwithnana
    By the end, you will have a deep understanding of the concepts and a great overall big picture of how Docker is used in the whole software development process.
    The course is a mix of animated theoretic explanation and hands-on demo’s to follow along, so you get your first hands-on experience with Docker and feel more confident using it in your project.
    ▬▬▬▬▬▬ T I M E S T A M P S ⏰ ▬▬▬▬▬▬
    0:00 - Intro and Course Overview
    01:58 - What is Docker?
    10:56 - What is a Container?
    19:40 - Docker vs Virtual Machine
    23:53 - Docker Installation
    42:02 - Main Docker Commands
    57:15 - Debugging a Container
    1:06:39 - Demo Project Overview - Docker in Practice
    1:10:08 - Developing with Containers
    1:29:49 - Docker Compose - Running multiple services
    1:42:02 - Dockerfile - Building our own Docker Image
    2:04:36 - Private Docker Repository - Pushing our built Docker Image into a private Registry on AWS
    2:19:06 - Deploy our containerized app
    2:27:26 - Docker Volumes - Persist data in Docker
    2:33:03 - Volumes Demo - Configure persistence for our demo project
    2:45:13 - Wrap Up
    🔗 Links
    ► Developing with Containers - Demo project: gitlab.com/nanuchi/techworld-...
    🚀 1. What is Docker?
    ► What is a container and what problems does it solve?
    ► Container repository - where do containers live?
    🚀 2. What is a Container technically
    ► What is a container technically? (layers of images)
    ► Demo part (docker hub and run a docker container locally)
    🚀 3. Docker vs Virtual Machine
    🚀 4. Docker Installation
    ► Before Installing Docker - prerequisites
    ► Install docker on Mac, Windows, Linux
    ❗️ Note: Docker Toolbox has been deprecated. Please use Docker Desktop instead. See for Mac (docs.docker.com/docker-for-mac/) and for Windows (docs.docker.com/docker-for-wi....
    🚀 5. Main Docker Commands
    ► docker pull, docker run, docker ps, docker stop, docker start, port mapping
    🚀 6. Debugging a Container
    ► docker logs, docker exec -it
    🚀 7. Demo Project Overview - Docker in Practice (Nodejs App with MongoDB and MongoExpress UI)
    🚀 8. Developing with Containers
    ► JavaScript App (HTML, JavaScript Frontend, Node.js Backend)
    ► MongoDB and Mongo Express Set-Up with Docker
    ► Docker Network concept and demo
    🚀 9. Docker Compose - Running multiple services
    ► What is Docker Compose?
    ► How to use it - Create the Docker Compose File
    ► Docker Networking in Docker Compose
    🚀 10. Dockerfile - Building our own Docker Image
    ► What is a Dockerfile?
    ► Create the Dockerfile
    ► Build an image with Dockerfile
    🚀 11. Private Docker Repository - Pushing our built Docker Image into a private Registry on AWS
    ► Private Repository on AWS ECR
    ► docker login
    ► docker tag
    ► Push Docker Image to the Private Repo
    🚀 12. Deploy our containerized application
    🚀 13. Docker Volumes - Persist data in Docker
    ► When do we need Docker Volumes?
    ► What is Docker Volumes?
    ► Docker Volumes Types
    🚀 14. Volumes Demo - Configure persistence for our demo project
    ▬▬▬▬▬▬ Want to learn more? 🚀 ▬▬▬▬▬▬
    DevOps Tools, like GitHub Actions, Terraform ► bit.ly/2W9UEq6
    Jenkins Pipeline Tutorials ► bit.ly/2Wunx08
    Full Kubernetes tutorial ► • Complete Kubernetes Tu...
    ▬▬▬▬▬▬ Connect with me 👋 ▬▬▬▬▬▬
    Join private FB group ► bit.ly/32UVSZP
    INSTAGRAM ► bit.ly/2F3LXYJ
    TWITTER ► bit.ly/3i54PUB
    LINKEDIN ► bit.ly/3hWOLVT
    ▬▬▬▬▬▬ Courses & Bootcamp & Ebooks 🚀 ▬▬▬▬▬▬
    ► Become a DevOps Engineer - full educational program 👉🏼 bit.ly/45mXaer
    ► High-Quality and Hands-On Courses 👉🏼 bit.ly/3BNS8Kv
    ► Kubernetes 101 - compact and easy-to-read ebook bundle 👉🏼 bit.ly/3Ozl28x

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

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

    Note: Docker Toolbox has been deprecated and is no longer in active development. Please use Docker Desktop instead. See Docker Desktop for Mac (docs.docker.com/docker-for-mac/) and Docker Desktop for Windows (docs.docker.com/docker-for-windows/).
    ► Follow me on IG for behind the scenes content: 👉🏼 bit.ly/2F3LXYJ
    💙 Become a Kubernetes Administrator - CKA: bit.ly/3WwgLF5
    💚 Become a DevOps Engineer - full educational program: bit.ly/3WvLq53
    🧡 Udemy courses: bit.ly/3ozagEC
    ▬▬▬▬▬▬ T I M E S T A M P S ⏰ ▬▬▬▬▬▬
    0:00 - Intro and Course Overview
    01:58 - What is Docker?
    10:56 - What is a Container?
    19:40 - Docker vs Virtual Machine
    23:53 - Docker Installation
    42:02 - Main Docker Commands
    57:15 - Debugging a Container
    1:06:39 - Demo Project Overview - Docker in Practice
    1:10:08 - Developing with Containers
    1:29:49 - Docker Compose - Running multiple services
    1:42:02 - Dockerfile - Building our own Docker Image
    2:04:36 - Private Docker Repository - Pushing our built Docker Image into a private Registry on AWS
    2:19:06 - Deploy ou containerized application
    2:27:26 - Docker Volumes - Persist data in Docker
    2:33:03 - Docker Demo - Configure persistence for our demo project
    2:45:13 - Wrap Up - Next Steps
    Developing with Containers - Demo project: gitlab.com/nanuchi/techworld-js-docker-demo-app
    If you get stuck anywhere, just comment under the video and I will try my best to answer your questions. Also you can join the private Techworld with Nana community group on FB (facebook.com/groups/techworldwithnana), which is there to exchange your knowledge with others and connect. 👍
    If you liked the course be sure to subscribe to my channel for more related content 🙂
    Detailed overview:
    🚀 1. What is Docker?
    ► What is a container and what problems does it solve?
    ► Container repository - where do containers live?
    ► Development - before/after container
    ► Deployment - before/after container
    🚀 2. What is a Container technically
    ► What is a container technically? (layers of images)
    ► Demo part (docker hub and run a docker container locally)
    🚀 3. Docker vs Virtual Machine
    🚀 4. Docker Installation
    ► Before Installing Docker - prerequisites
    ► Install docker on Mac
    ► Install docker on Windows
    ► Install docker on Linux
    ► Docker Toolbox for older Mac
    ► Docker Toolbox for older Windows
    ❗️ Note: Docker Toolbox has been deprecated. Please use Docker Desktop instead. See for Mac (docs.docker.com/docker-for-mac/) and for Windows (docs.docker.com/docker-for-windows/).
    🚀 5. Main Docker Commands
    ► docker pull
    ► docker run
    ► docker ps
    ► docker run --options
    ► docker stop
    ► docker start
    ► docker ports, docker port mapping
    🚀 6. Debugging a Container
    ► docker logs
    ► docker exec -it
    🚀 7. Demo Project Overview - Docker in Practice (Nodejs App with MongoDB and MongoExpress UI)
    🚀 8. Developing with Containers
    ► Pre-Requisites
    ► what we will do in this video
    ► 1st part: The JavaScript App (HTML, JavaScript Frontend, Node.js Backend)
    ► 2nd part: MongoDB and Mongo Express Set-Up with Docker
    ► Docker Network concept and demo
    ► 3rd part: Connect Node Server with MongoDB container
    🚀 9. Docker Compose - Running multiple services
    ► What is Docker Compose?
    ► docker run commands VS docker compose
    ► How to use it? - Create the Docker Compose File (Demo)
    ► Docker Networking in Docker Compose
    🚀 10. Dockerfile - Building our own Docker Image
    ► What is a Dockerfile?
    ► How the Dockerfile commands map to the image environment
    ► Create the Dockerfile (Demo)
    ► Build an image out of the Dockerfile
    ► Start the Application to verify: 1) App starts successfully 2) App environment is configured correctly
    ► do improvement - copy only relevant files
    🚀 11. Private Docker Repository - Pushing our built Docker Image into a private Registry on AWS
    ► Create a Private Repository on AWS ECR
    ► Login to AWS (docker login)
    ► Image Naming concept in Docker registries
    ► docker tag to include the repository name in the image name
    ► Push the Docker Image to the Private Repository
    ► Make some changes to the Application, rebuild and push a new version to your AWS repository
    🚀 12. Deploy our containerized application
    🚀 13. Docker Volumes - Persist data in Docker
    ► When do we need Docker Volumes?
    ► What is Docker Volumes?
    ► 3 Docker Volumes Types
    ► Docker Volumes in docker-compose file
    🚀 14. Volumes Demo - Configure persistence for our demo project

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

      Many Thanks !

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

      Thanks please post full video on kubernetes

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

      @@priyanka0222 Yes I will also put together a full course for k8s

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

      @@TechWorldwithNana thanks for your reply

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

      You are brilliant awesome course can you guide me on cloud security tools

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

    Basically on Friday if someone has zero knowledge in docker they can walk into office on Monday as a master of docker..Amazing work Nana!!

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

      That's great! 😀 Thank you for nice feedback!

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

      I thought you were exaggerating it, but you were 100% right.

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

      It's an excellent tutorial, I especially like that you use a nice little demo web app. That makes it more interesting and realistic than just abstract or random examples. I'm curious, what software did you use for the animations and video editing?

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

      That's what I'm doing right now

    • @SunilSingh-xi8zm
      @SunilSingh-xi8zm 3 ปีที่แล้ว +4

      Nana !!! Simply I can say fantastic work done by you....

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

    This is one of the best tutorials I have run across in my 20+ years of software development. Excellent work. Quite remarkable.

    • @TechWorldwithNana
      @TechWorldwithNana  2 ปีที่แล้ว +60

      Thank you for this great feedback John, really appreciate it! 😊

    • @ytg6663
      @ytg6663 2 ปีที่แล้ว +6

      Was there docker 20 years ago 🙄

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

      Bytheway how much u earning now 😉

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

      12mins into the tutorial and I feel that Docker is a small os dedicated and configured just for one service. am I right?

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

      @YTG
      No, but there were VMs, hypervisors, and OS images that can run on different OS,
      Similar concepts
      But before 30 years as I remember, we used to have full-length cards that are a full-fledged PC, and we can install them in another PC.
      In mainframes, IBM started providing multiple machine threads on the same hardware technology.

  • @akinpelumi717
    @akinpelumi717 ปีที่แล้ว +9

    Halfway through this and all I can say is I have massive respect for you and the things you do for the tech world. This is the first docker tutorial I watched that made it looks so easy. Thank you, thank you thank you. You are the best!!!

  • @amerikan
    @amerikan 10 หลายเดือนก่อน +17

    My understanding of docker and docker compose had been hazy for so long! After watching this course it’s now crystal clear on how it all works! Great job!

  • @LKNL13
    @LKNL13 2 ปีที่แล้ว +49

    The fact we’re getting this content for FREE is amazing. Thank you for the amazing tutorials 🙌

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

    The amount of effort gone into this tutorial is immense. Really good job Nana. I just learned docker for fun haha

  • @ramgopal2520
    @ramgopal2520 9 หลายเดือนก่อน +54

    First 20 mins into the video, paused it, felt an urge to thank the author for such clear and in depth explanation.. Thank you so much Nana!

  • @harshitkothari15
    @harshitkothari15 ปีที่แล้ว +9

    I started this video today to get aware of Docker for my interview, but the way she explained things sequentially from basics to deployment was just amazing and perfect. I would recommend any docker beginners to watch this to get a quick start. To the point explanation.

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

    This is the best Docker tutorial for Beginners I have ever seen. Smooth, slow-paced, and going through all the details without overwhelming. This is a real gem. Thanks Nana!

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

      Thank you Ignacio, appreciate this great feedback! :)

  • @FilipposKolovos
    @FilipposKolovos 2 ปีที่แล้ว +10

    This is an EXCELLENT tutorial of docker. To the point, comprehensive and accurate!

  • @DanCortes
    @DanCortes ปีที่แล้ว +24

    Learned so much in such a short amount of time. Docker's been this scary, mysterious thing for a while for me, and this video did an amazing job of demystifying it. This video is an absolute gem.

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

    I’m glad I found you ! I am an experienced full stack developer but devops has become a mandatory requirement for most projects. I have prior cloud experience so it’s been easy for me to understand most things about containers, docker and kube concepts. Keep up the good work and continue what you are doing. A big thanks

  • @wolfhe-him4420
    @wolfhe-him4420 ปีที่แล้ว +6

    I've been in IT Ops for the last 20+ years and this is the most comprehensive explanation of Docker I have seen yet. Thank you! Amazing work!

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

    Very detailed and well-paced tutorial, thank you! Before this tutorial, I could run docker commands but never understood the details. Now, I have a good understanding and a mental model of containers and how to make containers from web applications and services. I'm now confident to apply it in my projects and start learning Kubernetes. Thank you, Nana!

  • @geeteshmittal7973
    @geeteshmittal7973 6 หลายเดือนก่อน +4

    I have been trying to learn docker from a long time and have seen various videos. But I can confidently say that this is the best tutorial on Docker that I have seen so far. For the first time, I am feeling confident about my docker knowledge. The explanation was up to the mark with all the required details for a newbie like me on docker. Can't thank you enough Nana for all the hard work and time that you have spent on this video.

  • @mohammedmuddassir7170
    @mohammedmuddassir7170 6 หลายเดือนก่อน +6

    This is the best docker tutorial I have seen so far. Explanation about docker volumes was top-notch, I couldn't understand the idea of volumes before . Thank you Nana!

  • @austinmusiku778
    @austinmusiku778 2 ปีที่แล้ว +10

    Great tutorial. Wonderful progression of topics alongside practical demos. I knew nothing about docker before watching this tutorial and now I'm confident enough to integrate it to my projects. Thank you nana for this awesome tutorial

  • @suhrieddatta3681
    @suhrieddatta3681 ปีที่แล้ว +151

    Thank you nana.
    I have been watching your videos and studied them for last 3 months. Finally, I got my first job as a DevOps engineer in a MNC. I just wanted to express my deep gratitude for the dedicated work you do day after day.

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

      Hey suhried, i am also looking for a devops engineering job. Can u share where did u apply and how u approached or prepared for the interview?

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

      @@aruljoseph5162 An you watched just free content videos here in this channel?

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

      th-cam.com/video/Gljzauny5HI/w-d-xo.html

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

      @@aruljoseph5162 dont fall for every comment on social media xD

    • @leaoaugusto
      @leaoaugusto 11 หลายเดือนก่อน +2

      you have to pay the royalties now. 🤪🤣🤣

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

    This tutorial is pure GOLD, even if I'm french I have a better understanding of Docker with you tutorials than most of the french content that I found on TH-cam, thank's a lot once again

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

    0:35 "...and what problem it solves" - you got my like on the 40th second of the course 🥰 Most people talk about advantages and super features of X, but not what problem X actually solves, as in, why does it exist?

  • @syafihakim1181
    @syafihakim1181 2 ปีที่แล้ว +10

    Nana is a good programmer/developer herself. But, she is also able to convey her ideas/understanding in such beautiful manners. Fascinating. I'm starting my DevOps journey from watching her tutorials.

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

    Hands down one of the best tutorials for docker. Very detailed and the example was so practical and simple. Keep up the good work Nana.

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

    Amazing ..didn't have to rewind the video or google search terms used in this video, while watching. This course kept me attentive throughout the learning experience. We need more teachers like Nana in IT world. Thank you for being so awesome
    PS. beware such content can excite you to switch to devOps from regular dev roles

  • @unblockgames
    @unblockgames 2 ปีที่แล้ว +12

    This video is thorough, intense and well thought out and put together. Nothing but appreciation for you. THANK YOU!!!!!

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

    I really like your tutorials Nana. I've been in the IT industry for over 20 years and I watched myriads of tutorials/online courses. Your videos are very well designed. Sometimes the topics overlap in different videos, but in a very good way. I can get a very high level overview of a technology from a shorter video and then dive into the topic with a more detailed tutorial. It's a perfect way to learn about the new topics/ideas/technologies. Many other content makers start right away with what you call the "demo" part without even explaining the use cases or what kind of problems you are trying to solve with the tool. It's much better to learn from somebody who has a practical experience with the discussed technology. It's very "real life" comparing to the very synthetic knowledge offered by many other content creators. I even re-watch the same videos of yours after some time to refresh the knowledge and to let it sink better, then each time I find something new in it, that I overlooked the previous time. I should have started learning about Docker with your videos instead of purchasing the courses on Udemy. Keep up with the good work.

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

    Amazing! Structured, completely clear, beautifully composed. Thanks a lot for your work!

  • @danieltebecheri7690
    @danieltebecheri7690 10 หลายเดือนก่อน +3

    the clarity of the examples is incredible , along with the designs to see in a graphical way what you are explaining , all together makes a great course, thank you very much for your effort!

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

    By far the best course on Docker out there. Especially the Demo part is incredibly educational :) Keep up the good work.

  • @jerewang1
    @jerewang1 2 ปีที่แล้ว +12

    This was an excellent tutorial. Extremely detailed and simple to follow along. This lesson was extremely valuable and will be used on my upcoming project. Thank you so much Nana!

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

    Exactly what I needed to get a grasp of what Docker can do and what its uses are. And it was available for free, simply amazing! Thank you for all the effort you put in, it really makes a difference.

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

    One of the best courses I’ve seen on youtube! Congratulations and thank you so much for sharing knowledge!

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

    Your tutorials are really helpful! Thanks for so much hard work in making detailed tutorials like this.

  • @chayanchoudhury3042
    @chayanchoudhury3042 2 ปีที่แล้ว +65

    You are doing a great job !! For people like us who are new to Devops its like meeting a messiah...God Bless you!

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

    This video was one of the best I watch in terms of clarity and content ! Everything was beginner friendly ! Thank you very much

  • @mohammedeljouhari4009
    @mohammedeljouhari4009 4 หลายเดือนก่อน +2

    I took other courses and did Docker training but was unable to understand it. Finally, here is a material simplified in a fluid and exceptional way. I can never thank you enough @Nana

  • @Rahul-ym9uh
    @Rahul-ym9uh 3 ปีที่แล้ว +34

    Honestly, this is very empathetic teaching. It's as if you know exactly what areas need more explanation and you give great examples and do a lot of repetition. Hats off, this was very useful!

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

    You didnt skip a single detail and gave proper time to each and every little aspect . Very nice tutorial.

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

    Nana, you are born to be a teacher. I love how your content is well organized and well articulated. You cover everything needed. Thanks so much for all the knowledge.

  • @testme2026
    @testme2026 ปีที่แล้ว +10

    I am doing my PhD, and you are better than any professor I have met! The way you teach is so structured is borderline magic!

  • @leonardoaraujoDF
    @leonardoaraujoDF 11 หลายเดือนก่อน +2

    This is one of the best tutorials I've seen in my life. Thank you very much for the amazing content you are providing for free here!

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

    well, your voice made me sit for 2 hrs and learn docker. Thanks for the amazing content.

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

    Ingenious people are capable of explaining complex things in a simple way, you are proof of this claim. This is one of the best tutorials I have watched on youtube, not just about docker. Bravo!

  • @Gus-AI-World
    @Gus-AI-World ปีที่แล้ว +1

    Awesome, amazing, incredibly focused, no time wasted, example-driven -yaay finally!- very informative, straight to the point. I wish all educational videos were like that. Thank you so very much. Please keep doing these videos, truly the best.

  • @willjay7638
    @willjay7638 5 หลายเดือนก่อน +1

    Absolutely brilliant. You are the best of the best when it comes to tutorials on container development, and the fact that this quality content is offered for FREE is mind-blowing. Can't thank you enough, Nana!

  • @denver.3715
    @denver.3715 ปีที่แล้ว +5

    This video is almost 2 years old but it still taught me so much and almost everything in this video is still relevant, Thank You for this 💖💖💖

  • @cristian-bull
    @cristian-bull 3 ปีที่แล้ว +66

    It's ridiculous how much valuable and clearly presented information is in this single video. Thank you very very much good lady.

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

    It's mind blowing, in how little time you just explained everything(I believe ) so clearly! As a developer, I an very lazy to learn more tech, I always avoided learning CI/CD, but now I think it's really easy and motivates me to learn all other stuff, from Docker to AWS to System Design!

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

    One of the best videos you could come across for learning Docker. All the concepts are explained clearly with detailed walkthroughs. Excellent work.👏

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

    Most perfect tutorial ever. Very detailed. Finally I learned Docker.

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

    One of the best training video, I have ever encountered. Entire session was very smooth, to-the-point and excellently explained. The best thing is there there is no typos, errors, or dos here and there, everything explained very clearly. This indicates that you have a very deep understanding of the subject, and your knowlege is not just copy paste from the net.
    Excellent JOB...>>> Your efforts are highly appriciated. Thnak You..!

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

    Nana explains all the topics in a way that even a beginner can easily understand the concepts. Great course to start with Docker. Awesome work Nana.

  • @wkjagt
    @wkjagt 4 หลายเดือนก่อน +2

    Such a great presentation of Docker. I've read multiple guides, watched multiple other videos, but none were this clear. What I really like about how you structure your knowledge is that you start with the foundational functionalities, and then gradually build on top of that by showing an easier way to do it. For example: instead of just showing how to use Docker Compose, you start by showing all the commands manually. So when you show Docker Compose, I end up understanding why it exists, what it replaces, and what it does exactly. For example, I would never have known about what happens when it creates the network, and why it does it if I hadn't seen you go through all the steps manually first. Great stuff. Thanks for doing this.

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

      Exactly my thought. But I wouldn't be able to put it effectively in words like you did!! She doesn't state why something is needed but gets us to understand it by showing what was missing without it.

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

    As always, Nana turns complex concepts into an amazing class, one of the best materials on Docker, very very good 👏👏👏

  • @andreluispsa
    @andreluispsa 2 ปีที่แล้ว +6

    Amazing tutorial! It's the best docker course I've ever watch so far. And thanks for making such a great content available for free!

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

    Great Tutorial!
    I had been banging my head against the table trying to get a simple docker application to run, and then migrate it to a production server. This tutorial really explained everything in the perfect amount of detail. And i got everything to work after watching it :)
    Great work!

  • @arun3122
    @arun3122 3 หลายเดือนก่อน +2

    This is one of the best tutorials for docker out there. Thanks a lot Nana for this loved it.

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

    A clear and well structured presentation that takes a beginner from total ignorance to a level of practical competence. Thank you Nana. Much appreciated. I now feel like I understand how Docker containers work

  • @narayansahu6699
    @narayansahu6699 2 ปีที่แล้ว +6

    This tutorial is absolutely one of a kind and I really loved it. Thank you Nana for this awesome content.

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

    Nana, i cant really thank you enough for this great course that you have created, There are very few people who actually believe in sharing knowledge, and YOU are one of them. Excellent work in putting this course together. You have helped me learn a new technology today and it was with so much ease that I couldnt hold myself to switch off my Laptop until this course completed.... Brilliant Work!! Love and Respect to you!!!

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

    I just stumped on this tutorial, I've gone through a few comments and I'm now super motivated to deep dive into the course. Thanks in advance as for this free course, Nana.

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

    Thank you Nana, I completed the whole course and now I feel I understand docker much better.
    Thank you for spending your time on creating this course :)

  • @GREGORIAN100able
    @GREGORIAN100able 2 ปีที่แล้ว +7

    Many thanks for the awesome tutorials, Nana. I sincerely can't thank you enough. Still amazed at your excellent delivery of the series. It was indeed a masterclass.

  • @raj_kundalia
    @raj_kundalia 6 หลายเดือนก่อน +1

    This is one of the best tutorials I have seen for docker till now on youtube.

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

    I cant stress enough how much I enjoy your courses. To translate a french expression: never an exceeding word, never a word missing out.

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

    The best tutorial I've ever followed. If a question came to my mind while following this tutorial, it was answered within minutes. Congratulations

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

    Really, This is the first ever video I've ever watched from the beginning till end.. Thank you so much Nana..

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

    Such a brilliant tutorial, I can't recommend it enough. I've been aware of docker for a while without really knowing how it works and this explains perfectly. 10/10

  • @pgithens1
    @pgithens1 4 หลายเดือนก่อน +2

    I only recently started having a need to understand and use Docker and this tutorial was REALLY helpful. Thanks!

  • @benjafari6868
    @benjafari6868 2 ปีที่แล้ว +26

    By far one of the best tutorials I have watched online. Thoughtfully and methodically organized and presented. I needed a refresher in Docker and this video was very well worth the time to watch in its entirety. Thank you Nana, wonderful job!

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

      This vs the freecodecamp docker tutorial, which one and why would u choose over the other?
      Both of them got 2M+ views and positive comments so im really confused!

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

      th-cam.com/video/Gljzauny5HI/w-d-xo.html

  • @ITSH4WK
    @ITSH4WK 2 ปีที่แล้ว +15

    This is absolutely fantastic. Always heard about Docker/containers, never understood them. Now I completely get it. Thank you!

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

    This is a great great tutorial. I initially hesitated considering the length of the video. But, it was worth every minute. Thanks a lot Nana!

  • @MANISHKUMAR-uk1hv
    @MANISHKUMAR-uk1hv 8 หลายเดือนก่อน +16

    I appreciate the time and effort you put into creating an interesting and informative Docker tutorial. Your creativity and passion for teaching made this a really fun learning experience

  • @engintavsanli5823
    @engintavsanli5823 2 ปีที่แล้ว +14

    All in all a great tutorial. Inclusive, detailed, everything is super clear and simple explained with real-life examples. Thanks a lot.

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

    I've been a professional developer for 20 years. Never had the urge to learn Docker, but this tutorial has truly been an eyeopener for me. I took notes throughout the video and I'm now ready to use Docker for the first time since I learned about it, some odd 5 years ago. Thank you so much!

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

      Hi Can you please share the notes with me.I can post my email id.

  • @jaykeer8662
    @jaykeer8662 8 หลายเดือนก่อน +8

    An absolute gem! A week ago I knew nothing about Docker and was kindof intimidated by the sheer number of resources available not sure which one I should refer but this hit the mark. Nana teaches in a way simple to understand for the average individual, the course is filled with theory & practical necessary to consolidate the knowledge gained. Overall a perfect course to recommend to anyone. 10/10 keep growing !!!

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

      You still don't know the most important thing about docker. It is heavily unstable. Sooner or later it will crash BADDLY, you will miss your deadline over it and won't be able to explain why did you failed

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

    I really like the depth, the speed and the great presentation. It's really number 1 of all docker tutarials. Thank you Nana.😀

  • @justvj4190
    @justvj4190 ปีที่แล้ว +11

    I learned a lot thanks to your well-cordinated explanations! Just wow! Thanks again.

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

    One of best thing ever happened to me in pandemic year . Thank you so much for your amazing work !!!

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

    Very good to see people spending their time to think of the best ways to explain otherwise pretty abstract things. Big thanks

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

    I really appreciate your way of training... a balanced practical and theoretical tutorial.
    Thanks Nana for you nice way of training.

  • @idr_n1870
    @idr_n1870 2 ปีที่แล้ว +119

    Words cannot describe how I feel. Excellent explanation, this really gives me confidence working with docker, and on top of that it's FREE. Thank you so much Nana for your efforts.

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

      This vs the freecodecamp docker tutorial, which one and why would u choose over the other?
      Both of them got 2M+ views and positive comments so im really confused!

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

      @@abdul6423 both are valuable contents. You can choose the one you feel more confortable with. They teach exactly the same thing.
      For me, the theory part of Nana is by far the best.

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

      @@starvosxant4348 really appreciate the response!
      I guess i'll stick to this one.

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

      @@starvosxant4348 I agree, she is the best. I had spent countless hours trying to learn about docker by reading the documents, and watching youtube videos, I learned something but when I came across this video Docker Tutorial for Beginners then I learned a lot, because she puts together a great deal of effort and systematic way to explain everything in detail.
      She is the best.

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

      @@starvosxant4348 May I ask why you feel the need to chose between two excellent and free courses? What about watching them both? Remember that once you've got then chance to find an excellent course (in the maze of TH-cam) time is a minor factor. I struggle for countless hours with useless tutorials on Docker (among other stuff). Just learn from the best.

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

    I am a teacher at university since 20 years already, I know how difficult it is to transmit knowledge and you do it in an extraordinary way. I need to learn Docker for my work and this has been a treasure. Thank you a lot! Greetings from Buenos Aires.

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

    This is the best video about docker. The way it's been introduced and the comparasion of containers with the primitive development is really outstanding. Thanks a lot.

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

    Best Docker tutorial I met that explans the whole picture step by step. Thanks you Nana.

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

    Best part is you are covering Why and what problem it solves.. your tutorials are simply some of the best tutorials I have encountered....

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

      yes! If you know the 'why', you can often come up with the 'how' (in future scenarios).

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

    I just can't thank you enough Nana for this wonderful tutorial, it cleared all my doubts related to docker. 😍

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

    Thanks for putting together this three hour long contained session which contains all one needs to know about containers. By the end, I have a fairly good idea of containers now.

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

    I finished watching your kubernetes course, now I got this one started before i resume the book I was reading about spring cloud and microservices, it's just great how good you explain all these concepts, now i feel a better student-dev, thank u so much :3

  • @97vaqasazeem
    @97vaqasazeem 3 ปีที่แล้ว +12

    Thanks for the tutorial. The best part is you covered most of sections by giving examples which makes it more clear.

  • @r10s
    @r10s 5 หลายเดือนก่อน +1

    just went through this entire tutorial 🙌🏾 Learned a great deal. Thank you so much !!

  • @urs_shannu
    @urs_shannu 2 หลายเดือนก่อน +1

    I have zero knowledge on Docker before watching this video but after watching it I feel like I know much about Docker and I can face any questions in interview. Thank you so much Nana for such a clear explanation. You are God sent angel to teach.

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

    This is exactly what I was looking for. Learned a lot, love docker. Thank you!

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

    I am so glad that I found your channel and you an inspiration for all who did lot of effort in making these videos and posted it for free. Finally I learned docker just because of you. Cant wait to learn more from you . Keep inspiring

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

      Thank you so much Nikita. Always happy to hear such amazing feedback 💙

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

    This is an awesome course! Excellent job, Nana! And thank you!

  • @davithov
    @davithov 10 หลายเดือนก่อน +2

    Thank you for simple explanation! Earlier I watched a few videos about docker images/containers, but understood almost nothing. Your way of presenting is excellent!

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

    No words. Just amazing!

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

    Such an impressive tutorial! Thank you so much for this great video and all the work that you have invested for this very professional training! Great balance between overview, background and hands on! Very clear and understandable pictures and explanation. Thanks a lot!

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

    Hey Nana, thank you so much for the video. This video is fantastic. I'm a software engineer and have been using docker for a long time, but I never really took the time to better understand how the basics work. My plan is now to get a better understanding of docker networking and start practicing creating images, volumes and using docker-compose. Thank you so much!

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

    Just completed this course and i would say the its one of the best information on Docker so far that i found on youtube