OnWorks Linux- und Windows-Online-WorkStations

Logo

Kostenloses Online-Hosting für WorkStations

<Zurück | Inhalte | Weiter>

6.15. LXC-API


Auf die meisten LXC-Funktionen kann jetzt über eine von exportierte API zugegriffen werden liblxc Für diese sind Bindungen in mehreren Sprachen verfügbar, darunter Python, Lua, Ruby und Go.


Unten sehen Sie ein Beispiel mit den Python-Bindungen (die im Paket python3-lxc verfügbar sind), die einen Container erstellen und starten und dann warten, bis er heruntergefahren wird:


# sudo python3

Python 3.2.3 (Standard, 28. August 2012, 08:26:03)

[GCC 4.7.1 20120814 (Vorabversion)] unter Linux2

Geben Sie "Hilfe", "Copyright", "Credits" oder "Lizenz" ein, um weitere Informationen zu erhalten.



>>> lxc importieren

__main__:1: Warnung: Die Python-LXC-API ist noch nicht stabil und kann sich in der Zukunft jederzeit ändern.

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

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

>>> c.start() True

>>> c.wait("STOPPED")

Wahre


Top OS Cloud Computing bei OnWorks: