|
|
|
|
|
by lotyrin
4748 days ago
|
|
KVM is full machine emulation (i.e. hardware is emulated, and you can run different kernels inside the guests than you do on the host). Docker uses LXC which is like BSD Jails, most of the advantages of VMs but you don't have to emulate a whole system, there's only one kernel atop which multiple containers/jails can run different software and have thorough isolation. Very fast and light-weight, but you can't run different OS kernels. |
|