<th id="wu2k2"><s id="wu2k2"></s></th> <blockquote id="wu2k2"></blockquote>
  • <tr id="wu2k2"></tr>
  • <samp id="wu2k2"><tbody id="wu2k2"></tbody></samp><samp id="wu2k2"><tbody id="wu2k2"></tbody></samp>
  • 更多精彩內容,歡迎關注:

    視頻號
    視頻號

    抖音
    抖音

    快手
    快手

    微博
    微博

    docker原理

    導讀Docker是一個開源的應用容器引擎,讓開發者可以打包他們的應用以及依賴包到一個可移植的容器中。Docker核心解決的問題是利用LXC來實現類似VM的功能,從而利用更加節省的硬件資源提供給用戶更多的計算資源。

    docker原理是什么,讓我們一起了解一下?

    Docker是一個開源的應用容器引擎,讓開發者可以打包他們的應用以及依賴包到一個可移植的容器中,然后發布到任何流行的Linux或Windows操作系統的機器上,也可以實現虛擬化,容器是完全使用沙箱機制,相互之間不會有任何接口。

    一個完整的Docker有以下幾個部分組成:

    DockerClient客戶端

    Docker Daemon守護進程

    Docker Image鏡像

    DockerContainer容器

    Docker核心解決的問題是利用LXC來實現類似VM的功能,從而利用更加節省的硬件資源提供給用戶更多的計算資源。同VM的方式不同, LXC 其并不是一套硬件虛擬化方法 - 無法歸屬到全虛擬化、部分虛擬化和半虛擬化中的任意一個,而是一個操作系統級虛擬化方法, 理解起來可能并不像VM那樣直觀。所以我們從虛擬化到docker要解決的問題出發,看看他是怎么滿足用戶虛擬化需求的。

    用戶需要考慮虛擬化方法,尤其是硬件虛擬化方法,需要借助其解決的主要是以下4個問題:

    隔離性 - 每個用戶實例之間相互隔離, 互不影響。 硬件虛擬化方法給出的方法是VM, LXC給出的方法是container,更細一點是kernel namespace

    可配額/可度量 - 每個用戶實例可以按需提供其計算資源,所使用的資源可以被計量。硬件虛擬化方法因為虛擬了CPU, memory可以方便實現, LXC則主要是利用cgroups來控制資源

    移動性 - 用戶的實例可以很方便地復制、移動和重建。硬件虛擬化方法提供snapshot和image來實現,docker(主要)利用AUFS實現

    安全性 - 這個話題比較大,這里強調是host主機的角度盡量保護container。硬件虛擬化的方法因為虛擬化的水平比較高,用戶進程都是在KVM等虛擬機容器中翻譯運行的, 然而對于LXC,用戶的進程是lxc-start進程的子進程, 只是在Kernel的namespace中隔離的, 因此需要一些kernel的patch來保證用戶的運行環境不會受到來自host主機的惡意入侵, dotcloud(主要是)利用kernel grsec patch解決的。

    以上就是小編的分享,希望可以幫助到大家。

    為你推薦
    資訊專欄
    熱門視頻
    相關推薦
    卸載docker 刪除docker鏡像 ui設計全稱 什么叫ui設計 需要學什么 ui專業是什么專業 ui設計是什么 ui和視覺設計的區別 ui設計和視覺設計的不同 ui設計是什么 包括哪些 分為幾個方面 ui設計師要懂什么 ui設計師需要掌握什么 ui和gui的區別 什么是ui 什么是gui docker cp怎么用 docker cp如何用 如何查看docker日志 怎樣查看docker日志 docker查看日志命令 docker如何查看日志命令 docker有自己的防火墻嗎 docker有防火墻嗎 docker怎么用 docker如何用 關于風箏的好的歌賦詩詞 js中toString方法的3個作用 python繪圖中四個繪圖技巧 夕陽無限好只是近黃昏是哪位詩人寫的 docker的好處 docker的好處是什么 西湖詩詞名句全詩西湖美景 js中toString方法有幾個作用 docker工具 網絡工程師怎么獲得 如何考取網絡工程師 你知道什么是ui框架嗎 ui框架排行 ui學什么的 學習ui需要了解什么 什么叫ui界面設計 你真的了解嗎 ui主要是干什么 ui的工作都有哪些 網絡工程師要考些什么 網絡工程師需要考英語嗎 網絡工程師要學系統嗎 思科網絡工程師證書報名條件 為什么要成為網絡工程師 思科網絡工程師證書有哪些 網絡工程師證書有幾種 華為認證網絡工程師方向 網絡工程師怎么學 網絡工程師怎么學 網絡工程師如何學 hcia和軟考網絡工程師區別 電子商務和網絡工程師哪個好 初級網絡工程師怎么考中級 網絡工程師必須要學歷嗎 網絡工程師如何考 網絡工程師怎么考
    Top 久久精品国产免费| 99视频在线精品免费观看6| 久久久久成人精品无码| 尤物国产精品福利三区| 亚洲国产精品人久久电影| 国内精品综合久久久40p| 国产成人综合日韩精品婷婷九月 | 日本h在线精品免费观看| 国产成人久久精品激情| 久久精品国产亚洲Aⅴ香蕉| 国内成人精品亚洲日本语音| 精品香蕉一区二区三区| 97精品免费视频| 久久国产乱子伦精品免| 国内午夜国产精品小视频| 亚洲国产精品综合久久网络| 国产精品蜜臂在线观看| 亚洲精品蜜夜内射| 国产成人亚洲精品| 99精品国产高清自在线看超| 久热精品视频在线观看99小说| 国产亚洲精品成人a v小说| 国产精品国产三级在线高清观看| 国产日韩精品一区二区在线观看播放| 精品无码综合一区二区三区| 久久只有这里有精品4| 国产精品亚洲专区在线观看 | 亚洲精品色婷婷在线影院 | 久久国产精品免费一区二区三区| 四虎永久精品免费观看| 国产成人精品福利网站人| 国产视频精品免费| 国产精品香蕉成人网在线观看 | 精品无码国产自产在线观看水浒传| 香蕉久久夜色精品升级完成| 久久精品亚洲视频| 久久久久女人精品毛片九一| 亚洲综合精品香蕉久久网97| 无码国产精品一区二区免费模式| 久久精品道一区二区三区| 久久一本精品久久精品66|