Skip to content

convirt let you to run containers using a libvirt-like API

License

Notifications You must be signed in to change notification settings

ffromani/convirt

Repository files navigation

conVirt

conVirt is a python module that provides a libvirt-like API, and allows you to run containers various runtimes. conVirt is implemented in pure python and plugs into python libvirt bindings, so your python program which already uses libvirt can use conVirt with minimal or no changes.

License

(C) 2015-2016 Red Hat Inc. Released under the terms of the GNU Lesser General Public License v2 or later (LGPLv2+).

Dependencies

  • libvirt - python bindings for common infrastructure to plug into.
  • systemd - to supervise containers.

conVirt is developed and tested primarily on fedora >= 24 and centos >= 7.2.

Installation

This is a regular python package, so it is installable using the standard means:

python setup.py install

The availability of RPM/deb packages and the uploading on PyPI is planned for near future.

Supported runtimes

  • rkt - fully supported, reference runtime

  • runc - planned support, we never want this to break

  • docker - experimental support - may be broken

  • NEXT - add your container runtime here!

About

convirt let you to run containers using a libvirt-like API

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages