Hi Rony
If you are talking about the difference between VM in the sense of Virtual Machines (e.g. Guest Machines) vs Containers (Docker, OpenShift, etc) then there are multiple differences.
VM is a virtual machine which means OS, CPU/Disk resources, it's a "heavier"…