Skip to main content

LXDock is a tool for orchestrating LXD containers.

Project description

Documentation License Latest Version Build status Codecov status

LXDock is a wrapper around LXD that allows developers to orchestrate their development environments using a workflow similar to Vagrant.

Why use LXDock?

It’s fast. LXDock is much much faster than a typical Vagrant + Virtualbox setup.

Multi-arch. Vagrant has been designed with Virtualbox and x86 in mind. Even if you use alternative providers, you’re going to have to jump through inelegant hoops to have your Vagrantfile work on x86 and arm (for example) at the same time because the very concept of a Vagrant box is arch-specific.

Simpler. When working with containers, much of the complexity of Vagrant becomes useless. Why the need for special “vagrant-prepared” boxes when lxc exec is available? It’s much simpler to use whatever images are provided directly by lxd. By removing the need to manage boxes, lxdock suddenly becomes much simpler (a simple wrapper around lxd, really).

Documentation

Online browsable documentation is available at https://lxdock.readthedocs.io.

Head over to the documentation for all the details on how to set up LXDock and how to start using containers in your project!

Requirements

LXD, Python 3.4+. Please refer to the requirements section of the documentation for a full list of dependencies.

Communication

You can join the #lxdock channel on irc.freenode.net to get help and ask questions related to the development of LXDock.

Authors

Virgil Dupras (@hsoft), Morgan Aubert (@ellmetha) and contributors.

License

GPLv3. See LICENSE for more details.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

lxdock-0.2.1.tar.gz (79.8 kB view details)

Uploaded Source

Built Distribution

lxdock-0.2.1-py3-none-any.whl (126.1 kB view details)

Uploaded Python 3

File details

Details for the file lxdock-0.2.1.tar.gz.

File metadata

  • Download URL: lxdock-0.2.1.tar.gz
  • Upload date:
  • Size: 79.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for lxdock-0.2.1.tar.gz
Algorithm Hash digest
SHA256 6d52009a33f420f839f9909b7b1d2bb62ffa4295b5f2159abfd3d94b08781cf2
MD5 a7b350f22dc24e573a4403cb1265ca44
BLAKE2b-256 1b47d4452d80ef15935ed61d27fa8f03fa640929c22354937aedf645270b9b94

See more details on using hashes here.

File details

Details for the file lxdock-0.2.1-py3-none-any.whl.

File metadata

File hashes

Hashes for lxdock-0.2.1-py3-none-any.whl
Algorithm Hash digest
SHA256 a05b6dbbbb66bc752a3c43a9dc815d6dbf0b1477bd458b14042ebac0b35b9370
MD5 4c80e630a3479998823459d0bdd14e9a
BLAKE2b-256 e53500038fe5922ce0eefd9ae94bd83cab789185acb0595f2560c45a5ae5a23c

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page