看完LXC這些特性,才瞭解Docker也是站在了巨人的肩膀之上

隨著雲計算、容器技術的不斷普及,有越來越多的人開始瞭解虛擬化、瞭解Docker。對於大多數初學者來說,他們會困惑:Docker的虛擬化是如何實現的?Docker的虛擬化與傳統的虛擬化有啥區別?在Linux內核層面是如何支持Docker虛擬化的?這篇文章就學習一下Docker背後的基礎技術LXC(Linux Container)。

一、介紹

LXC是一個非常著名的並且經過嚴格測試的底層Linux容器運行時。自2008年以來,一直處於活躍的開發狀態,並在世界各地的關鍵生產環境中得到驗證。LXC的一些核心貢獻者也是幫助在Linux內核內實現各種容器化特性的人。LXC是用於訪問Linux內核容器特性用戶空間接口,通過強大的API和簡單的工具,Linux用戶可以輕鬆創建和管理系統或應用程序容器


LXC是一種內核虛擬化技術,能夠提供輕量級的虛擬化,它實現了進程級的沙盒封裝,能夠讓一些沙盒進程運行在一塊相對獨立的空間,能夠方便的控制他們的資源調度。



分享到:


相關文章: