Docker Tutorial for Beginners [FULL COURSE in 3 Hours]

Поділитися
Вставка
  • Опубліковано 20 січ 2025

КОМЕНТАРІ • 4,5 тис.

  • @TechWorldwithNana
    @TechWorldwithNana  4 роки тому +647

    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 4 роки тому +4

      Many Thanks !

    • @priyanka0222
      @priyanka0222 4 роки тому +8

      Thanks please post full video on kubernetes

    • @TechWorldwithNana
      @TechWorldwithNana  4 роки тому +28

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

    • @priyanka0222
      @priyanka0222 4 роки тому +3

      @@TechWorldwithNana thanks for your reply

    • @vivekcloud7657
      @vivekcloud7657 4 роки тому +2

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

  • @satish1012
    @satish1012 4 роки тому +1182

    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  4 роки тому +62

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

    • @atotskesew3356
      @atotskesew3356 4 роки тому +38

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

    • @ssw4m
      @ssw4m 3 роки тому +16

      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 роки тому +9

      That's what I'm doing right now

    • @SunilSingh-xi8zm
      @SunilSingh-xi8zm 3 роки тому +5

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

  • @jsnulf
    @jsnulf 3 роки тому +1107

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

    • @TechWorldwithNana
      @TechWorldwithNana  3 роки тому +61

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

    • @ytg6663
      @ytg6663 2 роки тому +7

      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 роки тому +4

      @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.

  • @theoverlander4579
    @theoverlander4579 7 місяців тому +132

    VERY IMPORTANT FOR NEW WATCHERS:
    doing this with the latest version of mongo/mongo-express will result in an error during first setup. I found a fix for it though. The video is 4 years old, so I went and got 4 year old versions of mongo/mongo-express off of dockerhub, and it works just like the video intends.
    commands:
    docker pull mongo-express:0.49
    docker pull mongo:4.2.1
    hopefully you find this if you're stuck.

    • @grimquokka9843
      @grimquokka9843 7 місяців тому +1

      why can't we use the latest ones dude?

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

      And update commands to specify version :
      docker run -p 27017:27017 -d -e MONGO_INITDB_ROOT_USERNAME=admin -e MONGO_INITDB_ROOT_PASSWORD=password --name mongodb --net mongo-network mongo:4.2.1
      docker run -d -p 8081:8081 -e ME_CONFIG_MONGODB_ADMINUSERNAME=admin -e ME_CONFIG_MONGODB_ADMINPASSWORD=password --net mongo-network --name mongo-express -e ME_CONFIG_MONGODB_SERVER=mongodb mongo-express:0.49

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

      Thank you very much, I was stuck on this one, and didnt know how to move forward, thought of moving to a different tutorial until I found this .

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

      Thank you, you are a lifesaver. I thought I was doing something wrong

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

      I was able to form the connection to port 3000, but it's showing me a blank page

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

    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!

    • @TechWorldwithNana
      @TechWorldwithNana  Рік тому +6

      Thank you :)

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

      Haha, same for me. It's so concise and straight to the point, no digressions and at the same time comprehensive enough without skipping any important concept. Thanks a heap!

  • @suhrieddatta3681
    @suhrieddatta3681 2 роки тому +174

    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 2 роки тому +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 2 роки тому

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

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

      ua-cam.com/video/Gljzauny5HI/v-deo.html

    • @rajkatiyar2402
      @rajkatiyar2402 Рік тому +7

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

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

      you have to pay the royalties now. 🤪🤣🤣

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

    Thank you for the free content! Cut, sharp and to the point.

  • @PabloMythube
    @PabloMythube 4 роки тому +59

    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.

  • @Rahul-ym9uh
    @Rahul-ym9uh 4 роки тому +41

    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!

  • @ignaciosoteras3243
    @ignaciosoteras3243 2 роки тому +50

    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  2 роки тому +5

      Thank you Ignacio, appreciate this great feedback! :)

  • @cristian-bull
    @cristian-bull 3 роки тому +73

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

  • @amerikan
    @amerikan Рік тому +20

    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!

  • @351sameer8
    @351sameer8 2 роки тому +3

    Actually iam from non it branch.Now i can do without any help..
    What a clean and clear explaination..
    Thanks a lot mam

  • @mohammedabrar1892
    @mohammedabrar1892 4 роки тому +16

    Hey Nana,
    This is the first tutorial of yours that I came across. It didn't take more than 5 mins into the video to realise how amazingly you explain things. This video is awesome and amazing. You have covered every minute details not just with some ppt but with a hands-on. Keep rocking. Keep going..

    • @TechWorldwithNana
      @TechWorldwithNana  4 роки тому +2

      Thank you Mohammed for this feedback, really appreciate it :) Hope you subscribed and shared 😊

    • @mohammedabrar1892
      @mohammedabrar1892 4 роки тому

      @@TechWorldwithNana yes Nana, I do have..👍👍

  • @PrabhdeepSingh-ot5qy
    @PrabhdeepSingh-ot5qy 2 роки тому +2

    I am a student at NIT Srinagar. You just note down that from now on if any junior is going to come to me for docker tutorial I am recommending this youtube video to all of them. Stunning tutorial mam. I am beyond amazed.

  • @harshitkothari15
    @harshitkothari15 2 роки тому +11

    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.

  • @wolfhe-him4420
    @wolfhe-him4420 2 роки тому +7

    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!

  • @geeteshmittal7973
    @geeteshmittal7973 Рік тому +7

    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.

  • @thinkwith_shannu
    @thinkwith_shannu 11 місяців тому +2

    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.

  • @testme2026
    @testme2026 2 роки тому +12

    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!

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

    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!

  • @andyweldon
    @andyweldon 2 роки тому +2

    Thanks!

  • @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 Рік тому

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

  • @abduladnan9588
    @abduladnan9588 4 роки тому +7

    I recently changed Jobs and was introduced to Docker by my colleagues, this tutorial really helped me come up to speed and learn Docker.
    Thank you very much and please continue doing this noble work.

    • @TechWorldwithNana
      @TechWorldwithNana  4 роки тому +1

      Great to hear Abdul! Thanks for your positive comment! 🤗

  • @wjsilva85
    @wjsilva85 4 роки тому +111

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

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

    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 Рік тому

      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

  • @alfred1243
    @alfred1243 3 роки тому +23

    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.

  • @chayanchoudhury3042
    @chayanchoudhury3042 3 роки тому +65

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

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

    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 9 місяців тому

      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.

  • @chiragpatel659
    @chiragpatel659 4 роки тому +35

    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 3 роки тому +1

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

  • @kingcrimson1631
    @kingcrimson1631 4 роки тому +21

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

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

    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 UA-cam, thank's a lot once again

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

    Excellent tutorial! Very interesting usage of the multiple terminals. Well put together. Thanks.

  • @Kushagra105
    @Kushagra105 4 роки тому +12

    Suggested this video to my Juniors and now they are expert in Docker.
    As Always, Great Work Nana.

  • @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 2 роки тому +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 2 роки тому +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 2 роки тому +1

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

    • @ConstructionBusiness
      @ConstructionBusiness 2 роки тому

      @@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 2 роки тому

      @@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 UA-cam) time is a minor factor. I struggle for countless hours with useless tutorials on Docker (among other stuff). Just learn from the best.

  • @LKNL13
    @LKNL13 3 роки тому +51

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

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

    This is the best Docker tutorial I've ever seen!! I want to like this video more than once but UA-cam doesn't allow me to do that. Thank you Nana!

  • @abhijaysaraswat9003
    @abhijaysaraswat9003 2 роки тому +4

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

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

    Thankgod I found this video at the early stage of Devops Preparation.. Thankyou soo much Nana.. Simply Brilliant

  • @saeedakbar1150
    @saeedakbar1150 3 роки тому +4

    Where have you been all my life!! You have no idea how I'm crying while I'm watching these videos. Instructors like you will definitely go to heaven. Man, this is really a gold mine. Thank you so much for the community . We appreciate it.

    • @TechWorldwithNana
      @TechWorldwithNana  3 роки тому +2

      Thank you Saeed, really happy to hear my videos are so helpful to you guys!! :)

    • @andreizamfira
      @andreizamfira 3 роки тому

      Mannn, that's a compliment...!!!

    • @dipeshbhanji3901
      @dipeshbhanji3901 3 роки тому

      Totally agree with you, taught in a style that I understand, replying to questions i have in my mind, AMAZING!! Beautiful work, and thank you for your time

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

    The Best docker tutorial, I have seen in my entire career... awesome job Nana

  • @slimahmed5631
    @slimahmed5631 Рік тому +10

    Some people are just born to be teacher/coach, excellent work, many thanks

  • @akinpelumi717
    @akinpelumi717 2 роки тому +10

    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!!!

  • @shanmukhasaratponugupati6308
    @shanmukhasaratponugupati6308 3 роки тому +12

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

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

    Great instruction. Well done!

  • @unblockgames
    @unblockgames 2 роки тому +13

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

  • @suatozcan1813
    @suatozcan1813 6 місяців тому +5

    I ran the code on the gitlab which is provided in the description under the links section. The app still connects to the mongodb. We do not need the mongo-express. The js file is altered from the one in the video so that it does not require a user-account database and mongo-express.
    Currently, mongo-express can not connect to the mongo database by using the commands in the video, because of version differences. I made it work with mongo-express:1.0.0-alpha.4 . It was published in 2022.
    Just alter the command in "Developing with Containers Part" 'mongo-express' with 'mongo-express:1.0.0-alpha.4' at the end of the command . It works just like in the video.

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

      Read the solution for this above in the comments from @theoverlander4579
      VERY IMPORTANT FOR NEW WATCHERS

  • @adhikawidjaya2447
    @adhikawidjaya2447 3 роки тому +11

    Your tutorial is unbelievably easy to digest. My AHA moment came at 1:31:00. it made me said "Ohhh that's it!!!"
    I thank you for the time you spent on making this tutorial available. Super thanks!!

  • @joergw
    @joergw 7 місяців тому +2

    thanks for this course 😀

  • @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 роки тому +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

      ua-cam.com/video/Gljzauny5HI/v-deo.html

  • @CrossCultural
    @CrossCultural 3 роки тому +84

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

  • @nikitarungta3423
    @nikitarungta3423 4 роки тому +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  4 роки тому +1

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

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

    I am a complete novice where tech is concerned. I decided to learn some of these aspects amongst others, and discovered you, Nana, during my exploration here on YT. Having a background in training I will share that you have a remarkable way of translating things that can go into jargon, feel so simple. This is your gift! I am currently on this 3-hour course with you and everyone here, and want to acknowledge and thank you for choosing to create this - not so easy but completely understandable- program in such a powerful way. This also goes to show how your own mind works- you have the ability to dumb it down to an understandable degree. thank YOU very much Nana ! Kudos

  • @rakotondrainibehariminolal2151
    @rakotondrainibehariminolal2151 2 роки тому +6

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

  • @amourouakou5377
    @amourouakou5377 2 роки тому +3

    i never seen the course like this ... be bless and congrats to you ... the way you explain is special

  • @Jakub1989YTb
    @Jakub1989YTb 4 роки тому +22

    I've seen a lot of "Explaining docker" videos, but this is the best one! Great job.

    • @TechWorldwithNana
      @TechWorldwithNana  4 роки тому +2

      Thank you Jakub :) really appreciate your comment!

    • @StefanoPompa
      @StefanoPompa 4 роки тому

      Same opinion. Thousands of video about docker... Buy this one it Is deep, complete and definetely clear.

  • @mohammedeljouhari4009
    @mohammedeljouhari4009 Рік тому +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

  • @timoose3960
    @timoose3960 3 роки тому +10

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

  • @zaidiqbal1745
    @zaidiqbal1745 2 роки тому +3

    This is by far the best tutorial available for free
    Thanks a bunch for this amazing effort ..

  • @FilipposKolovos
    @FilipposKolovos 3 роки тому +11

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

  • @yoking1213
    @yoking1213 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 :)

  • @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!

  • @ummarasettykirankumar9151
    @ummarasettykirankumar9151 4 роки тому +6

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

  • @DanCortes
    @DanCortes 2 роки тому +25

    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.

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

    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!

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

    Nana, this "Docker Tutorial for Beginners" video is an absolute gem! You explained complex concepts in such a clear, concise, and engaging way that even a complete Docker newbie like me could easily grasp them. Your enthusiasm and passion for the subject really shine through, making the learning process incredibly enjoyable🎓🎓

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

      what other resources you are utilizing. are you doing as a data engineer?

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

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

  • @SV-ej9ze
    @SV-ej9ze 2 роки тому +24

    🙏🙏 Made me to complete the course with strong practical knowledge. You 're the best teacher.

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

      Does this docker only works on Linux ??
      It won't work on windows ??

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

      @@illuminatidaylight8566I’ve been using Docker on Windows all the time and so far no issues

  • @yapadqoi
    @yapadqoi 4 роки тому +9

    Probably one of the best teachers in the world. Literally.

    • @TechWorldwithNana
      @TechWorldwithNana  4 роки тому +2

      Thank you so much! 🙏 Really happy to hear such feedback 😊

  • @97vaqasazeem
    @97vaqasazeem 4 роки тому +12

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

  • @eonacademy5036
    @eonacademy5036 4 роки тому +5

    I loved your voice as well as how clear and straight it is your Docker explanation. I was feeling lazy to find out what was Docker and you took out that stone from my back.... thanks!.. Greetings from Mexico =)

    • @GurkanALTAY
      @GurkanALTAY 4 роки тому +2

      I aggre with you! 👊

    • @TechWorldwithNana
      @TechWorldwithNana  4 роки тому +1

      Thank you Diego. Love to see such positive comments. Really appreciate it! 😊

    • @eonacademy5036
      @eonacademy5036 4 роки тому

      @@TechWorldwithNana very welcome, keep on it! Saludos hermana 😺 🇲🇽

  • @justvj4190
    @justvj4190 2 роки тому +11

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

  • @unitybr3222
    @unitybr3222 2 роки тому +2

    Thanks Nana.
    Incredibly I learned more from your video in English than videos in Portuguese from my Brazilian compatriots who don't know how to explain Docker.🤗

  • @ahmedmsouber1180
    @ahmedmsouber1180 2 роки тому +4

    the best tutoriel i've seen so far

  • @anasmomani647
    @anasmomani647 2 роки тому +3

    I can confidently say that you are the best online teacher in the WORLD!!

  • @ZurasIT
    @ZurasIT 2 роки тому +4

    Go Go Girl! :) the best docker video ever!

  • @MANISHKUMAR-uk1hv
    @MANISHKUMAR-uk1hv Рік тому +15

    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

  • @ger_pron
    @ger_pron 4 роки тому +7

    This is one of the best Tutorials i have followed in a long time. Great Job Anna :)

  • @davdwak
    @davdwak 2 роки тому +9

    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

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

    This tutorial stands out as one of the finest I've encountered. I Appreciate for the excellent explanation that is concise and exceptionally clear.

  • @jerewang1
    @jerewang1 3 роки тому +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!

  • @nagesh1190
    @nagesh1190 4 роки тому +6

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

  • @poojagowda3372
    @poojagowda3372 2 роки тому +5

    Dear Ana, I can't thank you enough for this wonderful tutorial. I have referred multiple tutorials on docker from past 3 years. Not even one made me understand it. Your tutorial was just superb. It is so beautifully defined from scratch to the deployment on server I totally understood and could relate to my current project at work.. Thank you very much!!!! Looking forward for more such tutorials 👍

    • @TechWorldwithNana
      @TechWorldwithNana  2 роки тому +1

      Thanks for this great feedback Pooja, really happy to hear :)

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

    Mesmerizing. This is the best tutorial on docker I have browsed so far. 💌💌

  • @illingr
    @illingr 4 роки тому +18

    Holy cow what a treasure! This must have been an incredible amount of effort!

    • @TechWorldwithNana
      @TechWorldwithNana  4 роки тому +5

      Thank you Terry :) Yes it has been much effort, so I'm really happy to read so many positive comments :)

  • @narayansahu6699
    @narayansahu6699 3 роки тому +6

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

  • @andreluispsa
    @andreluispsa 3 роки тому +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!

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

    @TechWorldwithNana, THANK YOU a lot!
    It's the best video about Docker ever!

  • @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.

  • @joselet12345
    @joselet12345 4 роки тому +11

    No words. Just amazing!

  • @austinmusiku778
    @austinmusiku778 3 роки тому +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

  • @arun3122
    @arun3122 11 місяців тому +2

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

  • @aliceb.8615
    @aliceb.8615 4 роки тому +18

    Wow, this is so helpful and detailed and clearly explained! Great job, and thanks so much for making this available for free.

  • @mprone
    @mprone 4 роки тому +7

    Not the hero we deserve, but the hero we need. Thanks A LOT, this video helped me

  • @ITSH4WK
    @ITSH4WK 3 роки тому +15

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

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

    Excellent Tutorial. As rightly said, One walks-in for this tutorial with 0% knowledge & after completing this tutorial you walk-out with 100% knowledge & confidence. Thanks!

  • @bytesNscrews
    @bytesNscrews 3 роки тому +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!

  • @ericschacht
    @ericschacht 2 роки тому +5

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

  • @ravikumarhaligode2949
    @ravikumarhaligode2949 2 роки тому +4

    Hi Mam, one of the best content i have seen in youtube on docker, the way you structure your course along with practical examples, helps a lot. Thanks a lot for helping many people like me

    • @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!