容器技術(shù)的概念最初出現(xiàn)在 2000 年,2008年 LXC, 提供了一整套完整的Linux容器管理實現(xiàn)方案。
在Linux中,容器技術(shù)是一種進程隔離的技術(shù),應(yīng)用可以運行在一個個相互隔離的容器中,與虛擬機相同的是,可以為這些容器設(shè)置計算資源限制,掛載存儲,連接網(wǎng)絡(luò),而與虛擬機不同的是,這些應(yīng)用運行時共用著一個Kernel。
這些技術(shù)的基礎(chǔ)就是Linux的LXC(Linux Container),通過將Cgoups的資源管理能力和Linux Namespace的隔離能力組合在一起。