Understanding LXC and LXD Container Technologies
-
The VAR Guy takes a look at Ubuntu's LXC and LXD container technologies and tries to help us understand what they mean to us.
-
What is LXC?
LXC, which is short for Linux Containers, is a virtualization system for Linux that makes it possible to run containers. It's not the only such solution – lots of others exist.
What is LXD?
In non-technical terms, LXD is a value-added extension of LXC. It provides features for creating and managing containers that are not available from LXC itself.
If you want the geeky explanation, it's that LXD is a REST API for the LXC library, libxlc. It provides a system daemon that apps can use for interacting with the LXC software.
LXD also provides extra features for managing containers, like the ability to perform a “live migration” by moving a running container from one host to another without shutting the container down.
-
is LXD to LXC like XO is to XC?
-
@Dashrender said in Understanding LXC and LXD Container Technologies:
is LXD to LXC like XO is to XC?
No. LXD is an extension of LXC, not a replacement for it.
-
LXD is for LXC as Chocolatey is for NuGet
-
@scottalanmiller said in Understanding LXC and LXD Container Technologies:
LXD is for LXC as Chocolatey is for NuGet
Or LXC is to LXD as Docker is to Swarm?
-
That, too.