linux內(nèi)核的命名空間

命名空間是linux內(nèi)核針對(duì)實(shí)現(xiàn)容器虛擬化映入的一個(gè)特性。

命名空間的作用:
它讓我們創(chuàng)建的每個(gè)容器都有自己的命名空間,運(yùn)行在其中的應(yīng)用都像是在獨(dú)立的操作系統(tǒng)中運(yùn)行一樣,命名空間保證了容器之間互不影響?。。?!

那么都有哪幾種命名空間呢?
1、進(jìn)程命名空間
作用:linux通過(guò)命名空間管理進(jìn)程號(hào),同一個(gè)進(jìn)程,在不同的命名空間進(jìn)程號(hào)不同!
補(bǔ)充:進(jìn)程命名空間是一個(gè)父子結(jié)構(gòu),子空間對(duì)于父空間可見(jiàn)。

2、網(wǎng)絡(luò)命名空間
作用:通過(guò)網(wǎng)絡(luò)命名空間,實(shí)現(xiàn)網(wǎng)絡(luò)隔離
補(bǔ)充:docker采用虛擬網(wǎng)絡(luò)設(shè)備,將不同命名空間的網(wǎng)絡(luò)設(shè)備連接到一起

3、IPC命名空間
IPC介紹:進(jìn)程間交互方法
作用:PID命名空間和IPC命名空間可以組合起來(lái)用,同一個(gè)IPC名字空間內(nèi)的進(jìn)程可以彼此看見(jiàn),允許進(jìn)行交互,不同空間進(jìn)程無(wú)法交互

4、掛載命名空間
作用:隔離文件目錄

5、UTS命名空間
作用:讓容器擁有獨(dú)立的主機(jī)名和域名,從而讓容器看起來(lái)像個(gè)獨(dú)立的主機(jī)

6、用戶命名空間
作用:每個(gè)容器內(nèi)上的用戶跟宿主主機(jī)上不在一個(gè)命名空間

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

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

  • Android 自定義View的各種姿勢(shì)1 Activity的顯示之ViewRootImpl詳解 Activity...
    passiontim閱讀 179,351評(píng)論 25 708
  • 轉(zhuǎn)載自 http://blog.opskumu.com/docker.html 一、Docker 簡(jiǎn)介 Docke...
    極客圈閱讀 10,771評(píng)論 0 120
  • 從三月份找實(shí)習(xí)到現(xiàn)在,面了一些公司,掛了不少,但最終還是拿到小米、百度、阿里、京東、新浪、CVTE、樂(lè)視家的研發(fā)崗...
    時(shí)芥藍(lán)閱讀 42,885評(píng)論 11 349
  • 轉(zhuǎn)自:http://ju.outofmemory.cn/entry/255894 概述自從docker容器出現(xiàn)以來(lái)...
    dleyanlin閱讀 1,562評(píng)論 0 7
  • BLOCK block的描述: 他是類似函數(shù)指針的一個(gè)代碼塊的內(nèi)聯(lián)封裝, 他可以將一個(gè)函數(shù)體作為對(duì)象傳遞 bloc...
    Chris腦閱讀 347評(píng)論 0 0

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