...
LXC is in between a VM and a pure application container. It will take up more resources than a pure container, but unlike a VM use as much memory as needed. It will provide a full kernel and OS (albeit it must be Linux). Unlike a VM, LXC container will have access to the resources and speed of the hardware without needing to emulate hardware.
...
Some additional benefits,
- Understand Cloud - Many of the concepts here help you understand foundationally how Cloud works. There is also value in then using LXD to learn how to build your own bare metal, orchestrated Cloud infrastructure using technologies like Kubernetes.
- Half Step to Docker - Many people have explored Docker, but not yet ready to give up their ssh console. start here. Learning LXC, you'll also really understand how Cloud Foundry, Docker and generally Cloud concepts actually works. There is also value in then using LXD to learn how to build your own bare metal, orchestrated Cloud infrastructure using technologies like Kubernetes.
- Understand Cloud Foundry - LXC is wrapped by Warden and the foundation for Cloud Foundry.
And for those who are debating Docker versus LXC, they are similar but do have distinguishing use cases.
...