Docker vs Virtual Machine | simply explained || Docker Tutorial 6

In “Docker vs Virtual Machine” I simply explain what the main differences between Docker (Containerization) and Virtual Machine (like Oracle VM VirtualBox, Virtualization) are. And what benefits each has. I also explain the concept of Virtualization.

For any questions/issues/feedback, please leave me a comment and I will get back to you as soon as possible. Also please let me know what you want to learn about Docker & Kubernetes!

#devops #techworldwithnana #docker #dockertutorials #virtualization

Docker vs VM is the 6th of a complete series for beginners. At the end of this tutorial you will fully understand Docker and Kubernetes.
►► Full Docker and Kubernetes Tutorial Playlist:

💡 Only interested in Docker?
►► Complete Docker Tutorial Playlist:

#docker #whatisdocker #dockertutorials #devops #techworldwithnana

The complete step-by-step guide to Docker and Kubernetes will include the following content:

🐳 D O C K E R
– Container concept
– Why docker? (image vs. traditional DevOps)
– Install docker on different operating systems
– 8 basic commands you need to know
– Docker vs. Virtual Machine
– Docker in Practice: Overview of whole development process with Docker (development, continuous delivery, deployment)
– Develop an application with Docker
– Docker Compose
– Dockerfile
– Private Repository
– Deploying your containerized application
– Docker Volumes from theory to practice

✵ K U B E R N E T E S
– Main Kubernetes components (including Pod, Service, Ingress, Volumes, ConfigMap, Secrets, Deployment, StatefulSet)
– Kubernetes architecture for beginners (master, slave nodes & processes)
– Understand how does K8s REALLY work? Main Concepts of how to use K8s
– Minikube, Kubectl – set up the cluster and connect to it
– Kubectl main commands – Demo
– Configuration file (YAML) – syntax
– Kubernetes Namespaces
– Communication between the pods – basic networking concepts in Kubernetes
– K8s Deployment in practice – example application deployment (pod + service + Ingress + secret)


✅ Follow me
Youtube: ►
DEV: ►
Instagram: ►
Twitter: ►

Legal Notice:
Docker and the Docker logo are trademarks or registered trademarks of Docker, Inc. in the United States and/or other countries. Docker, Inc. and other parties may also have trademark rights in other terms used herein. This video is not accredited, certified, affiliated with, nor endorsed by Docker, Inc.


33 thoughts on “Docker vs Virtual Machine | simply explained || Docker Tutorial 6”
  1. 1:40 – comparison: what does Docker, what does VM virtualize?
    2:32 – benefit of each

    For any questions/issues/feedback, please leave me a comment and I will get back to you as soon as possible.

  2. Amazingly easy!
    Ur an Amazing! Teacher

    Very easy and clear and good technical language

    Thanks for your time and efforts
    Thanks Mam!

    Also Thanks Nicole for supporting Nana

  3. Would this video still accurate with the introduction of the windows subsystem for linux?

  4. Avatar of ⸻⸻⸻⸻⸻⸻⸻⸻⸻⸻⸻⸻⸻⸻⸻⸻⸻⸻⸻⸻⸻⸻⸻⸻⸻⸻⸻⸻⸻⸻⸻⸻⸻⸻⸻⸻⸻⸻⸻⸻⸻⸻⸻⸻⸻⸻⸻⸻⸻⸻ ⸻⸻⸻⸻⸻⸻⸻⸻⸻⸻⸻⸻⸻⸻⸻⸻⸻⸻⸻⸻⸻⸻⸻⸻⸻⸻⸻⸻⸻⸻⸻⸻⸻⸻⸻⸻⸻⸻⸻⸻⸻⸻⸻⸻⸻⸻⸻⸻⸻⸻ says:

    So you aren't talking about virtual machines. You're talking about virtual enviroments?

  5. You are awesome nana u taught it in the easiest way possible thanks alot it was really helpful❤️

  6. Hi Nana, what are the main reasons we are going for k8s because AWS VM supports scalability and resiliency. Please explain

  7. I still don't see the advantage of using Docker. Size and Speed with today's hardware isn't really an issue. Let's go Extreme and say like a single Docker of 500MB over a single VM of 4GB, it makes very little difference, unless you are talking about 1000 VMs vs 1000 Dockers and even still, the benefits of the VM over Docker is much more.
    Maybe I will be convinced some day, but not today.

  8. finally i was able to understand the difference with this video thank you sm for sharing

  9. If I want to run a Linux based docker image on Win 10 I need WSL. Is Docker Toolbox something similar to WSL or is it a completely different approach?

  10. Hi, good explanation – but I have a question/correction. At 2:16 when you introduce the VM layers – shouldn't there be 2 "OS KERNEL" boxes, one original of the host OS + one more OS kernel running inside the VM? So a total of 2 OS Kernel boxes vs 1 OS KERNEL box in the docker scenario.

  11. To the point, people often gets confused on running Linux container on Windows host and you have actually nailed it.

  12. After 3 days of banging my head in understanding docker from various places I finally saw your video and now all the concepts are crystal clear! Thanks a lot Nana !

Leave a Reply

Your email address will not be published.

Captcha loading...