站長資訊網
        最全最豐富的資訊網站

        docker底層技術分為哪幾塊

        底層技術:1、名稱空間,名稱空間為容器提供隔離的工作空間;2、控制組,控制組可以對程序進行資源限定;3、聯合文件系統,支持將文件系統的修改作為一次提交來一層層的疊加;4、容器格式,將名稱空間、控制組和聯合文件系統組合成名為容器格式的整體。

        docker底層技術分為哪幾塊

        本教程操作環境:linux7.3系統、docker-1.13.1版、Dell G3電腦。

        docker底層技術分為哪幾塊

        Docker使用了一系列的底層技術來充分發揮其技術特色,這些底層技術包括有Namespaces、Control groups、Union file systems和Container format等,其具體含義如下。

        1. Namespaces(名稱空間)

        Docker使用名稱空間來為容器提供隔離的工作空間。當一個容器運行時,Docker就會為該容器創建一系列的名稱空間,并為名稱空間提供一層隔離。每一個容器都運行在相對隔離的環境下,對其他名稱空間是相對受限的。

        2.Control groups(控制組)

        基于Linux系統的Docker引擎也依賴于另一項叫做Control groups(cgroups,控制組)的技術。控制組可以對程序進行資源限定,并允許Docker引擎在容器間進行硬件資源共享以及隨時進行限制和約束,例如,開發者可以限制某特定容器的可用內存。

        3.Union file systems(聯合文件系統)

        聯合文件系統(UnionFS)是一種分層、輕量級并且高性能的文件系統,它支持將文件系統的修改作為一次提交來一層層的疊加,同時可以將不同目錄掛載到同一個虛擬文件系統下。不同Docker容器可以共享一些基礎的文件系統層,與自己獨有的改動層一起使用,可以大大的提高存儲效率。Docker目前支持的聯合文件系統包括AUFS、btrfs、 vfs 和 DeviceMapper。

        4.Container format(容器格式)

        Docker引擎將名稱空間、控制組和聯合文件系統組合成一個叫做容器格式的整體。當前默認的容器格式是libcontainer,未來Docker可能會通過與其他技術(如BSD Jails或者Solaris Zones)的集成使用來開發其他的容器格式。

        推薦學習:《docker視頻教程》

        贊(0)
        分享到: 更多 (0)
        網站地圖   滬ICP備18035694號-2    滬公網安備31011702889846號
        主站蜘蛛池模板: 亚洲性日韩精品国产一区二区| 国产高清国产精品国产专区| 精品国产一区二区三区久久久狼 | 国产精品欧美一区二区三区 | 综合精品欧美日韩国产在线| 国产精品亚洲产品一区二区三区| 精品水蜜桃久久久久久久| 国产精品亚洲欧美大片在线看| 国产在线精品一区二区夜色 | 国产乱码伦精品一区二区三区麻豆 | 国产亚洲一区二区精品| 亚洲AV蜜桃永久无码精品| 久久精品天天中文字幕人妻| 亚洲精品无码99在线观看| 亚洲AV无码精品色午夜果冻不卡 | 国产精品你懂的| 精品一区二区三区免费| 精品无码综合一区| 亚洲?V无码乱码国产精品| 亚洲国产精品日韩专区AV| 久久久精品日本一区二区三区| 精品久久久久久久| 国内精品久久国产大陆| 国产成人精品一区在线| 亚洲AⅤ永久无码精品AA| 91麻豆精品一二三区在线 | 99热成人精品免费久久| 99精品电影一区二区免费看| 成人精品综合免费视频| 国产a∨精品一区二区三区不卡| 久久发布国产伦子伦精品| 无码精品一区二区三区在线| 中文字幕久精品免费视频| 亚洲精品高清一二区久久| 亚洲精品无码成人片在线观看| 亚洲精品无码久久久| 亚洲人精品午夜射精日韩| 亚洲av午夜成人片精品电影| 无码国内精品久久人妻麻豆按摩| 亚洲国产一成久久精品国产成人综合 | 亚洲国产精品无码av|