Estações de trabalho on-line OnWorks Linux e Windows

Logotipo

Hospedagem online grátis para estações de trabalho

<Anterior | Conteúdo | Próxima>

6.15. API LXC


A maior parte da funcionalidade LXC agora pode ser acessada através de uma API exportada por liblxc para o qual as ligações estão disponíveis em várias linguagens, incluindo Python, lua, ruby ​​e go.


Abaixo está um exemplo usando os vínculos python (que estão disponíveis no pacote python3-lxc) que cria e inicia um contêiner e espera até que ele seja encerrado:


# sudo python3

Python 3.2.3 (padrão, 28 de agosto de 2012, 08:26:03)

[GCC 4.7.1 20120814 (pré-lançamento)] no linux2

Digite "ajuda", "direitos autorais", "créditos" ou "licença" para obter mais informações.



>>> import lxc

__main __: 1: Aviso: A API python-lxc ainda não está estável e pode mudar a qualquer momento no futuro.

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

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

>>> c.start () Verdadeiro

>>> c.wait ("PARADO")

a Verdadeira


Top OS Cloud Computing na OnWorks: