• 
    

    
    

      99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

      淺析Docker的資源隔離和限制

      2016-05-30 18:38:59楊浚
      科技尚品 2016年8期
      關(guān)鍵詞:虛擬化

      楊浚

      摘 要:簡(jiǎn)要介紹了docker容器的核心技術(shù)namespace和cgroup,以及實(shí)現(xiàn)容器隔離的方法。

      關(guān)鍵詞:Docker;namespace;cgroup;虛擬化;linux

      Docker當(dāng)前的定義是一個(gè)開源的容器引擎,可以方便地對(duì)容器進(jìn)行管理,封裝整個(gè)軟件的運(yùn)行環(huán)境,為開發(fā)者和系統(tǒng)管理者提供用于開發(fā)、設(shè)計(jì)、構(gòu)建、測(cè)試、發(fā)布、運(yùn)行的應(yīng)用平臺(tái)。得益于其輕量級(jí)的虛擬化,以及分層鏡像應(yīng)用,Docker在磁盤、性能和效率上比傳統(tǒng)虛擬化有明顯的優(yōu)勢(shì)。

      Docker容器的核心技術(shù)就是namespace和cgourp,Docker本身就是軟件,其本質(zhì)就是主機(jī)上的進(jìn)程,它通過linux內(nèi)核提供的namespace功能實(shí)現(xiàn)了資源的隔離,通過cgroup實(shí)現(xiàn)了資源的限制。Namespace隔離有6種,分別是UTS(主機(jī)名)、IPC(內(nèi)部進(jìn)程通信)、PID(進(jìn)程號(hào))、Network(網(wǎng)咯設(shè)備、端口等)、Mount(掛載點(diǎn))、User(用戶)。通過namespace,可是使得不同容器里的進(jìn)程置于一個(gè)獨(dú)立的系統(tǒng)運(yùn)行環(huán)境里,不能互相感知到,達(dá)到了隔離的目的。最常用的namespace的API就是clone(),通過clone()方法,可以在創(chuàng)建新進(jìn)程的同時(shí)創(chuàng)建namespace,代碼如下:

      #define _GUN_SOURCE

      #include

      #include

      猜你喜歡
      虛擬化
      基于OpenStack虛擬化網(wǎng)絡(luò)管理平臺(tái)的設(shè)計(jì)與實(shí)現(xiàn)
      電子制作(2019年10期)2019-06-17 11:45:10
      對(duì)基于Docker的虛擬化技術(shù)的幾點(diǎn)探討
      電子制作(2018年14期)2018-08-21 01:38:20
      虛擬化技術(shù)在CTC/TDCS系統(tǒng)中的應(yīng)用研究
      虛擬化技術(shù)在計(jì)算機(jī)技術(shù)創(chuàng)造中的應(yīng)用
      高速公路服務(wù)器虛擬化技術(shù)應(yīng)用與探討
      存儲(chǔ)虛擬化還有優(yōu)勢(shì)嗎?
      湘潭县| 博客| 阿拉善左旗| 车险| 泰来县| 苏州市| 卫辉市| 安多县| 犍为县| 天峨县| 镇远县| 宜良县| 左贡县| 普兰县| 融水| 榕江县| 蒙阴县| 全椒县| 屏边| 乳源| 昭觉县| 名山县| 中牟县| 盘锦市| 静宁县| 孟州市| 全椒县| 师宗县| 如皋市| 长阳| 汉寿县| 盘山县| 顺昌县| 大埔区| 孟津县| 浙江省| 康马县| 呼伦贝尔市| 勐海县| 望都县| 鲁山县|