LXD
LXD is a system container manager from Canonical designed to run Linux system containers and lightweight virtual machines. Built as an extension of the LXC project, LXD provides a daemon (lxd) that runs on a host and exposes a REST API, together with a command-line client (lxc) for managing resources. LXD containers behave like full Linux systems, with their own init process, network stack, and storage, while sharing the host kernel.
The software follows a client-server model and is designed to be used across single hosts or in
A core part of LXD is its image and distribution management. LXD ships with a curated images
In addition to containers, LXD can manage virtual machines using KVM, enabling mixed deployments that run both