Tutorial #7 | Docker vs VM | Containerization or Virtualization - The Differences | Engineer

preview_player
Показать описание
In this video, I have explained the basic difference between a docker container and a virtual machine. This will help us to understand the importance of containerization.

Virtualization is a technique of importing a guest OS on top of a host OS.
Hence, it allows us to run multiple OS in different virtual machines all
running on the same host. This eliminates the need for extra hardware resources
like hard disk processor or RAM.

Advantages:

Multiple OS on the same host machine
Less cost due to reduces infrastructure

Disadvantages:
Boot up process is slow
Running multiple VMs leads to unstable performance. It requires a large
number of resources like hard disk, processor, RAM, etc.

Containerization:

Docker is a containerization platform that packages your application and
all its dependencies together in the form of Containers to ensure that
your application works seamlessly in any environment.

Containerization is a technique of bringing Virtualization to the OS level.
It is efficient as there is no OS here and utilizes a host OS, share relevant
libraries and resources when needed, unlike VMs.

Application specific dependencies like binaries and libraries of containers
run on the host kernel which makes processing and execution fast.

It is lightweight and faster than VMs.

======================
Important playlists
======================

======================
You can follow me on:
======================

=============================================================
|| Subscribe and hit the bell button to get latest content ||
=============================================================

#docker #dockervsvm #containerization #virtualization #containervsvm
Рекомендации по теме