Stations de travail en ligne OnWorks Linux et Windows

Logo

Hébergement gratuit en ligne pour les postes de travail

<Précédent | Table des matières | Suivant>

6.15. API LXC


La plupart des fonctionnalités de LXC sont désormais accessibles via une API exportée par liblxc pour lesquels les liaisons sont disponibles dans plusieurs langages, dont Python, lua, ruby ​​et go.


Vous trouverez ci-dessous un exemple utilisant les liaisons python (disponibles dans le package python3-lxc) qui crée et démarre un conteneur, puis attend qu'il soit arrêté :


# sudopython3

Python 3.2.3 (par défaut, 28 août 2012, 08:26:03)

[GCC 4.7.1 20120814 (prerelease)] sur linux2

Tapez "aide", "copyright", "crédits" ou "licence" pour plus d'informations.



>>> importer lxc

__main__:1 : Avertissement : L'API python-lxc n'est pas encore stable et peut changer à tout moment dans le futur.

>>> c=lxc.Conteneur("C1")

>>> c.create("ubuntu") Vrai

>>> c.start() Vrai

>>> c.wait("ARRÊTÉ")

Vrai


Meilleur système d'exploitation Cloud Computing chez OnWorks :