docker學(xué)習(xí)--第三章:相關(guān)技術(shù)

Docker依賴的Linux內(nèi)核特性

Namespaces命名空間
Control groups (cgroups) 控制組

Namespaces 命名空間

編程語言:封裝=>代碼隔離
操作系統(tǒng):系統(tǒng)資源的隔離(進(jìn)程、網(wǎng)絡(luò)、文件系統(tǒng)......)
docker容器:
PID(Process ID)進(jìn)程隔離
NET(Network)管理網(wǎng)絡(luò)接口
IPC(InterProcess Communication)管理跨進(jìn)程通信的訪問
MNT(Mount)管理掛載點(diǎn)
UTS(Unix Timesharing System)隔離內(nèi)核和版本標(biāo)識

Control groups 控制組

資源限制
優(yōu)先級設(shè)定
資源計量
資源控制

Docker容器的能力

文件系統(tǒng)的隔離:每個容器都有自己的root文件系統(tǒng)
進(jìn)程隔離:每個容器都運(yùn)行在自己的進(jìn)程環(huán)境中
網(wǎng)絡(luò)隔離:容器間的虛擬網(wǎng)絡(luò)接口和IP地址都是分開的
資源隔離和分組:使用cgroups將CPU和內(nèi)存之類的資源獨(dú)立分配給每個Docker容器

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • Docker容器技術(shù)已經(jīng)發(fā)展了好些年,在很多項目都有應(yīng)用,線上運(yùn)行也很穩(wěn)定。整理了部分Docker的學(xué)習(xí)筆記以及新...
    __七把刀__閱讀 11,626評論 0 58
  • 什么是Docker 在容器技術(shù)中,我們講到了Docker就是一個應(yīng)用容器引擎,可以將應(yīng)用及依賴打包,然后發(fā)布到Li...
    dy2903閱讀 1,050評論 0 1
  • 轉(zhuǎn)載自 http://blog.opskumu.com/docker.html 一、Docker 簡介 Docke...
    極客圈閱讀 10,755評論 0 120
  • Docker — 云時代的程序分發(fā)方式 要說最近一年云計算業(yè)界有什么大事件?Google Compute Engi...
    ahohoho閱讀 15,850評論 15 147
  • 看完就忘這種病折磨著我,讓我無法高效率學(xué)習(xí),痛不欲生,苦不堪言!但是,酸酸甜甜就是我,我有我方法??赐昃屯俏揖涂?..
    春木橙云閱讀 824評論 1 13

友情鏈接更多精彩內(nèi)容