<Precedenti | Contenuti | Succ.>
6.15. API LXC
È ora possibile accedere alla maggior parte delle funzionalità di LXC tramite un'API esportata da libxc per i quali i collegamenti sono disponibili in diverse lingue, inclusi Python, lua, ruby e go.
Di seguito è riportato un esempio che utilizza i collegamenti python (disponibili nel pacchetto python3-lxc) che crea e avvia un contenitore, quindi attende fino a quando non viene chiuso:
# sudo python3
Python 3.2.3 (predefinito, 28 agosto 2012, 08:26:03)
[GCC 4.7.1 20120814 (prerelease)] su linux2
Digita "aiuto", "copyright", "crediti" o "licenza" per ulteriori informazioni.
>>> importa lxc
__main__:1: Avvertimento: L'API python-lxc non è ancora stabile e potrebbe cambiare in qualsiasi momento in futuro.
>>> c=lxc.Contenitore("C1")
>>> c.create("ubuntu") Vero
>>> c.start() Vero
>>> c.wait("ARRESTATO")
I veri
Documentazione