All Projects → lxc → Lxd

lxc / Lxd

Licence: apache-2.0
Powerful system container and virtual machine manager

Programming Languages

go
31211 projects - #10 most used programming language
shell
77523 projects
c
50402 projects - #5 most used programming language
python
139335 projects - #7 most used programming language
Makefile
30231 projects
HTML
75241 projects

Projects that are alternatives of or similar to Lxd

Lxcfs
FUSE filesystem for LXC
Stars: ✭ 602 (-80.67%)
Mutual labels:  containers, lxc
Lxc Ci
LXC continuous integration and build scripts
Stars: ✭ 110 (-96.47%)
Mutual labels:  containers, lxc
Amicontained
Container introspection tool. Find out what container runtime is being used as well as features available.
Stars: ✭ 638 (-79.52%)
Mutual labels:  containers, lxc
Lxdock
Build and orchestrate your development environments with LXD - a.k.a. Vagrant is Too Heavy™
Stars: ✭ 350 (-88.76%)
Mutual labels:  containers, lxc
awesome-lxc-lxd
A curated list of awesome LXC and LXD tools, libraries and related projects.
Stars: ✭ 34 (-98.91%)
Mutual labels:  lxd, lxc
Vas Quod
🚡 Minimal linux container runtime.
Stars: ✭ 404 (-87.03%)
Mutual labels:  containers, lxc
Addon Lxdone
Allows OpenNebula to manage Linux Containers via LXD
Stars: ✭ 36 (-98.84%)
Mutual labels:  containers, lxc
Lxc Pkg Ubuntu
LXC Ubuntu packaging
Stars: ✭ 11 (-99.65%)
Mutual labels:  containers, lxc
copr-lxc4
RPM spec files for building lxc/lxd 4.x releases on Fedora COPR
Stars: ✭ 18 (-99.42%)
Mutual labels:  lxd, lxc
Distrobuilder
System container image builder for LXC and LXD
Stars: ✭ 211 (-93.23%)
Mutual labels:  containers, lxc
Go Lxc
Go bindings for liblxc
Stars: ✭ 336 (-89.21%)
Mutual labels:  containers, lxc
edi-raspbian
edi configuration for emulated raspbian and raspbian cross compilation.
Stars: ✭ 16 (-99.49%)
Mutual labels:  lxd, lxc
Lxc
LXC - Linux Containers
Stars: ✭ 3,583 (+15.02%)
Mutual labels:  containers, lxc
Lxdui
LXDUI is a web UI for the native Linux container technology LXD/LXC
Stars: ✭ 443 (-85.78%)
Mutual labels:  containers, lxc
Lxdmosaic
Web interface to manage multiple instance of lxd
Stars: ✭ 270 (-91.33%)
Mutual labels:  containers, lxc
Ruby Lxc
ruby bindings for liblxc
Stars: ✭ 115 (-96.31%)
Mutual labels:  containers, lxc
icp-ce-on-linux-containers
Multi node IBM Cloud Private Community Edition 3.2.x w/ Kubernetes 1.13.5 in a Box. Terraform, Packer and BASH based Infrastructure as Code script sets up a multi node LXD cluster, installs ICP-CE and clis on a metal or VM Ubuntu 18.04 host.
Stars: ✭ 52 (-98.33%)
Mutual labels:  lxd, lxc
ansible virtualization
Ansible Collection: Virtualization roles
Stars: ✭ 31 (-99%)
Mutual labels:  lxd, lxc
cbtool
Cloud Rapid Experimentation and Analysis Toolkit
Stars: ✭ 65 (-97.91%)
Mutual labels:  lxc
Dockly
Immersive terminal interface for managing docker containers and services
Stars: ✭ 3,034 (-2.6%)
Mutual labels:  containers

LXD

LXD

LXD is a next generation system container and virtual machine manager. It offers a unified user experience around full Linux systems running inside containers or virtual machines.

It's image based with pre-made images available for a wide number of Linux distributions and is built around a very powerful, yet pretty simple, REST API.

To get a better idea of what LXD is and what it does, you can try it online! Then if you want to run it locally, take a look at our getting started guide.

Status

Type Service Status
CI (client) GitHub Build Status
CI (server) Jenkins Build Status
Go documentation Godoc GoDoc
Static analysis GoReport Go Report Card
Translations Weblate Translation status
Project status CII Best Practices CII Best Practices

Installing LXD from packages

The LXD daemon only works on Linux but the client tool (lxc) is available on most platforms.

OS Format Command
Linux Snap snap install lxd
Windows Chocolatey choco install lxc
MacOS Homebrew brew install lxc

More instructions on installing LXD for a wide variety of Linux distributions and operating systems can be found on our website.

To install LXD from source, see Installing LXD in the documentation.

Security

LXD, similar to other container and VM managers provides a UNIX socket for local communication.

WARNING: Anyone with access to that socket can fully control LXD, which includes the ability to attach host devices and filesystems, this should therefore only be given to users who would be trusted with root access to the host.

When listening on the network, the same API is available on a TLS socket (HTTPS), specific access on the remote API can be restricted through Canonical RBAC.

More details are available here.

Support and community

The following channels are available for you to interact with the LXD community.

Bug reports

You can file bug reports and feature requests at: https://github.com/lxc/lxd/issues/new

Forum

A discussion forum is available at: https://discuss.linuxcontainers.org

Mailing-lists

We use the LXC mailing lists for developer and user discussions. You can find and subscribe to those at: https://lists.linuxcontainers.org

IRC

If you prefer live discussions, you can find us in #lxc on irc.libera.chat. See Getting started with IRC if needed.

Contributing

Fixes and new features are greatly appreciated. Make sure to read our contributing guidelines first!

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].