Simply put, HyperContainer is a virtualized container technology that allows you to run Docker images on hypervisor (KVM, Xen, etc.):
HyperContainer = Hypervisor + Docker Image
By combining the best from both virtualization and container world, HyperContainer is able to bring the hardware-enforced isolation as VM, and the speed of container.
| . | VM | Container | HyperContainer |
|---|---|---|---|
| ISOLATION | Strong | Weak | Strong |
| PORTABLE | No | Yes | Yes |
| BOOT | Slow (seconds) | Fast (sub-seconds) | Fast (sub-seconds) |
| IMMUTABLE | No | Yes | Yes |
| IMAGE SIZE | Big GBs | Small MBs | Small MBs |
| EXISTING INFRASTRUCTURE ROI | - | No | Great |
| TOOLCHAIN MATURITY | Great | Brand new | Great |
- Max open files: 1000000:1000000
- Max processes: 30604:30604
- Max pending signals: 30604:30604
NOTE: These values can be overwritten by setting
rlimitin the container.
