LXD is a system container manager
With LXD you can run hundreds of containers of a variety of Linux distributions, apply resource limits, pass in directories, USB devices or GPUs and setup any network and storage you want.
LXD containers are lightweight, secure by default and a great alternative to running Linux virtual machines.
Run any Linux distribution you want
Pre-made images are available for Ubuntu, Alpine Linux, ArchLinux, CentOS, Debian, Fedora, Gentoo, OpenSUSE and more.
A full list of available images can be found here: https://images.linuxcontainers.org
Can't find the distribution you want? It's easy to make your own images too, either using our
distrobuilder tool or by assembling your own image tarball by hand.
Containers at scale
LXD is network aware and all interactions go through a simple REST API, making it possible to remotely interact with containers on remote systems, copying and moving them as you wish.
Want to go big? LXD also has built-in clustering support, letting you turn dozens of servers into one big LXD server.
Supported options for the LXD snap (
snap set lxd KEY=VALUE):
Generate an embeddable card to be shared on external websites.
Choose your Linux distribution to get detailed installation instructions. If yours is not shown, get more details on the installing snapd documentation.
Is there a problem with LXD? Report this app
Thanks for bringing this to our attention. Information you provided will help us investigate further.
There was an error while sending your report. Please try again later.