5 ms·
Looks like it's built around KVM (Kernel Virtualization Modules), i.e. "containers", rather than full-blown virtual machine emulation like Xen or VirtualBox/Vag
by _phred 13y ago
Looks like it's built around KVM (Kernel Virtualization Modules), i.e. "containers", rather than full-blown virtual machine emulation like Xen or VirtualBox/Vagrant.
It appears to be a configuration management / deployment tool for KVM containers. New to me too, gonna dive in and check it out.
- nickstinemates 13y agoThat's a great way to describe it. It's a "lightweight" VM that is created per process.
- deleted 13y ago[deleted]
- jmillikin 13y agonitpicking: KVM stands for "Kernel Virtual Machine". It's an implementation of virtual machines, just like VirtualBox or VMWare. Containers are completely separate from KVM.
- lotyrin 13y agoKVM 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.