C
你可以通過 C 使用 LXC 嗎?
我想使用 LXC 來“容器”我的應用程序正在載入的外掛。我可以通過C來做到這一點嗎?我一直在Google上搜尋它,但似乎沒有任何標題,只有可以通過終端呼叫的腳本。
我知道我可以在 C 中執行腳本,但如果有的話,我寧願使用標題。
如果您查看 LXC 首頁,您會注意到
liblxc
引用,這意味著有一個 ABI,如果您再往下看,您會注意到C API 文件的連結。該頁面起初看起來是空的,因為它已經使用doxygen完成(我認為相當懶惰) 。但是,如果您開始四處點擊,您會發現一些東西。請再次記住,它是從原始碼自動生成的,也許並沒有付出巨大的努力以對 doxygen 友好的方式對其進行註釋。另一個可能令人困惑的事情是所有實際函式都通過資料結構中的函式指針記錄(看起來像一個物件導向的介面)。
但是如果你已經知道如何在命令行中使用 LXC,你應該能夠推斷出一些相關性。