virtualization vs containerization - amresh087/newronaRepos GitHub Wiki

Hyperversion --> This is software which is use create/run virtual machine on host OS

using hyper version you can create multiple virtual machine.

In virtual machine we are allocate fixed memory space in virtual machine

Here space or memory is not fixed it will take as per need of application. It is very light weight.

Docker has a client server Architecture

.

The daemon (server) received the commands from the docker client thought CLI or Rest Api

**Note --> ** Docker client and daemon(server) can be present on the same host(machine) or diff host.

Advantage

  1. Every Application works in its own container and it does not interfare with other application mean it is fulfill Isolation.
  2. Docker make Devops very easy and faster.