LXD snap


by Canonical Verified account

Install latest/stable of LXD

Make sure snap support is enabled in your Desktop store.

Install using the command line

Don't have snapd? Get set up for snaps.

Channel Version Published

System container manager and API

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.

Pre-made images are available for Ubuntu, Alpine Linux, ArchLinux,
CentOS, Debian, Fedora, Gentoo, OpenSUSE and more.

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.

LXD containers are lightweight, secure by default and a great
alternative to running Linux virtual machines.

Supported options for the LXD snap (snap set lxd [<key>=<value>...]):
- criu.enable: Enable experimental live-migration support [default=false]
- daemon.debug: Increases logging to debug level [default=false]
- daemon.group: Group of users that can interact with LXD [default=lxd]
- ceph.builtin: Use snap-specific ceph configuration [default=false]
- openvswitch.builtin: Run a snap-specific OVS daemon [default=false]

LXD documentation can be found at: https://lxd.readthedocs.io

Developer website

Contact Canonical

Last updatedNov 10

Related blog posts

Where people are using LXD

Users by distribution (log)

ubuntu 18.10
ubuntu 18.04
ubuntu 16.04
debian 9
ubuntu 14.04
ubuntu 17.10
ubuntu 19.04
debian sid
linuxmint 19
centos 7
raspbian 9
fedora 29
neon 18.04
fedora 28
linuxmint 18.3
ubuntu-core 16
linuxmint 18.2
elementary 0.4.1
ubuntu 17.04
fedora 27
opensuse-leap 15.0
elementary 5.0
solus 3.9999
kali 2018.4
linuxmint 18.1
ubuntu 16.10
neon 16.04
linuxmint 18
debian 8
zorin 12
parrot 4.3