Docker and Virtual machines are very close concepts. Getting confused between 2 is totally normal. In this video, I will try to differentiate between the docker and Virtual machine. We will run a docker command to check the docker layer in our system.
Link to my programming Video Library:
Pick best UI color for your projects:
Laptop that I use: https://amzn.to/2Goui9Q
Download LearnCodeOnline.in app from Google play store and Apple App store
It doesn’t feel good to have a disclaimer in every video but this is how the world is right now.
All videos are for educational purpose and use them wisely. Any video may have a slight mistake, please take decisions based on your research. This video is not forcing anything on you.
All Amazon links are affiliate links (If any).
Thank you for helping me survive my capstone. All of your videos have been so helpful. I usually don't make it too far in YouTube tutorials, but the short clip are really helpful and are keeping my interest.
Simply Verbose, less substance !
Ok. Help me understand this. First the joke, i setup docker on Windows 10, it almost ate 90% of Ram and cpu usage was high, i know it can be restricted to use only 1 or 2GB, but thats the joke, homestead by default uses 2gb, or less if you set it, so all this "it uses less resources" amounts to nothing, at least in Windows.
Now who uses Docker? Developers right? So in my case where i develop apps with Laravel, Vue, homestead/vagrant is perfect for my dev setup, im still trying to find where docker is a better setup, all i see is "its just because everyone is using it, it must be good" . All docker examples i see make use of lazy setups and barely replicating a real server setup, they run the default web server with joke addresses like localhost:8888 , really? And then go on and repeat that docker makes use of less resources, but it is using your system resources, excluding Windows because thats where the joke is. With Homestead/vagrant you only get a server, no GUI, or linux with KDE , you only get a very lightweight linux server, which takes 2GB of ram, thats it, with that you get web server, daemons, dev libraries, all the same as you get with Linode, Digital Ocean, etc. And you get test domains, like drupalapp.test, laravelapp.test, blog.test , no jokes like localhost:8888 and all is mapped via a yaml file. You can put several Laravel, WordPress, Drupal on that server, and each have their own php version like 7.1, 7.2, 8.0 and they all can communicate with each other. With docker, good luck doing that, or even finding the right setup for this. All i see is very simplistic examples with lazy setups. When people say that it uses less resources its just horse crap, just look at how much a Laravel Homestead server takes, and how small really is, you dont install a VM for each website or app lol, like some dude in the comments said. Is a docker setup a more real server setup than Homestead/vagrant? I dont think so
In VM every application needs a different OS but In a container, every application can share the Host OS and this makes it less resource hungry.
Why is there a hypervisor in Container diagram?
In theory, it doesn't need OS but actually all piece of functions need mini OS image. Some feature, we need to install in full OS. One good thing is when we break application into smaller pieces then we can control and fix it better.
I get sleep when I listen to this..
This is a great video!
Nothing was explained here.
Is hypervisor necessary for docker?
Wonderful content delivery
docker Engine also works as a hypervisor why u have used hypervisor at host level in virtual machine
First: thanks for videos, it explain well the difference. I will continue see playlist.
But until i feel comfortable with docker, i will continue to use vagrant which use VM / boxes without desktop environment, similar to docker.
Second: Please fix the order of videos on the playlist or add to the name of each video a number order.
The visuals helped me better understand what makes Docker different. THanks!
Correct me if I am wrong, are we not installation the hypervisor on top of the operating system?
What to do for windows 10 home user
Great Video, all my question are solved! Thank you from Koblenz germany
clearly awesome video to differentiate thanks you so much 🙂
sir ur teaching is really great …but make some playlist and complete the course…you started linux and in abrupt u stopped it i dont know why? we expect continuity please follow it
Your teaching is 💚
Back to Back videos!! Amazing effort!!
Very excited for future videos !
Sir, please make a video on Artificial Intelligence.
Sir , do u have any plans to relwase new android development course near 2020
What're the differences between docker and kubernetes?
Are u from Maharashtra…..
Make it coming more sir, please ❤️
love docker <3
Next one please…..
When I run docker on windows 10 pro than it pushed my system RAM to 93% while on the other hand when I use virtual box it goes to somewhere 80%.
I have 4 GB RAM.
Edit: I have installed Ubuntu and now I love my PC. Will check soon if docker is working properly.
Edit 2: It's been 2 months since I switched to arch linux. ❤❤
The ratio of subscriber to watching is very less. This channel has 439K subscriber but the videos doesn't get even 10% views of it.
Love you sir
keep it coming 🙂
amazing 👌 knowledge
Oooo sir thnxx
Back to back 😀😀😃😀😃
again love from pakistan