ऑनवर्क्स लिनक्स और विंडोज ऑनलाइन वर्कस्टेशन

प्रतीक चिन्ह

वर्कस्टेशन के लिए मुफ्त होस्टिंग ऑनलाइन

<पिछला | विषय-सूची | अगला>

6.15. एलएक्ससी एपीआई


LXC की अधिकांश कार्यक्षमता अब निर्यातित API के माध्यम से प्राप्त की जा सकती है liblxc जिसके लिए बाइंडिंग कई भाषाओं में उपलब्ध हैं, जिनमें पायथन, लुआ, रूबी और गो शामिल हैं।


नीचे पायथन बाइंडिंग (जो python3-lxc पैकेज में उपलब्ध है) का उपयोग करके एक उदाहरण दिया गया है, जो एक कंटेनर बनाता है और शुरू करता है, फिर उसके बंद होने तक प्रतीक्षा करता है:


# सुडो पायथन3

पायथन 3.2.3 (डिफ़ॉल्ट, 28 अगस्त 2012, 08:26:03)

[GCC 4.7.1 20120814 (प्रीरिलीज़)] linux2 पर

अधिक जानकारी के लिए "सहायता", "कॉपीराइट", "क्रेडिट" या "लाइसेंस" टाइप करें।



>>> आयात lxc

__main__:1: चेतावनी: python-lxc API अभी स्थिर नहीं है और भविष्य में किसी भी समय बदल सकता है।

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

>>> c.create("ubuntu") सत्य

>>> c.start() सत्य

>>> c.wait("रोका गया")

यह सच है


OnWorks पर शीर्ष OS क्लाउड कंप्यूटिंग: