<മുമ്പത്തെ | ഉള്ളടക്കം | അടുത്തത്>
6.15 LXC API
കയറ്റുമതി ചെയ്ത ഒരു API വഴി ഇപ്പോൾ മിക്ക LXC പ്രവർത്തനങ്ങളും ആക്സസ് ചെയ്യാൻ കഴിയും liblxc പൈത്തൺ, ലുവാ, റൂബി, ഗോ എന്നിവയുൾപ്പെടെ നിരവധി ഭാഷകളിൽ ബൈൻഡിംഗുകൾ ലഭ്യമാണ്.
പൈത്തൺ ബൈൻഡിംഗുകൾ (പൈത്തൺ 3-എൽഎക്സ്സി പാക്കേജിൽ ലഭ്യമാണ്) ഉപയോഗിക്കുന്ന ഒരു ഉദാഹരണം ചുവടെയുണ്ട്, അത് ഒരു കണ്ടെയ്നർ സൃഷ്ടിക്കുകയും ആരംഭിക്കുകയും ചെയ്യുന്നു, തുടർന്ന് അത് ഷട്ട് ഡൗൺ ആകുന്നതുവരെ കാത്തിരിക്കുന്നു:
# സുഡോ പൈത്തൺ3
പൈത്തൺ 3.2.3 (ഡിഫോൾട്ട്, ഓഗസ്റ്റ് 28 2012, 08:26:03)
linux4.7.1-ൽ [GCC 20120814 2 (പ്രീറിലീസ്)]
കൂടുതൽ വിവരങ്ങൾക്ക് "സഹായം", "പകർപ്പവകാശം", "ക്രെഡിറ്റുകൾ" അല്ലെങ്കിൽ "ലൈസൻസ്" എന്ന് ടൈപ്പുചെയ്യുക.
>>> lxc ഇറക്കുമതി ചെയ്യുക
__main__:1: മുന്നറിയിപ്പ്: python-lxc API ഇതുവരെ സ്ഥിരതയുള്ളതല്ല, ഭാവിയിൽ ഏത് p oint-ലും ഇത് മാറിയേക്കാം.
>>> c=lxc.Container("C1")
>>> c.create("ubuntu") ശരിയാണ്
>>> c.start() True
>>> c.wait("നിർത്തി")
ട്രൂ