Container Utility Evaluation
OpenVZ
- Seperate Fork of the Linux-Kernel
- Backport of critical bugfixes and important features, otherwise still on Linux version 2.6.xx
- Installation of custom kernel is not straight forward on recent Linux Distributions
- Emphasizes on security and encapsulation of the guest container
LXC
- Linux Mainline-Kernel support
- Utilizes the Linux-Kernel Container capabilities
- Supported by all current Linux distributions
- non-privileged containers configurable
- Complex configuration possibilities
Docker
- Initially shipped with LXC as backend engine
- Meanwhile independent from LXC and shipped with its own backend engine
- Docker Inc. offers an official registry with many ready-to-pull-and-deploy container images
- Emphasizes simplicity and encapsulation of the guest container
Result Container Utility Evaluation
- Compatibility,
- simplicity and
- publicity
are all in favor of Docker. This has also been confirmed in a meeting with the leading Professor.