回覆列表
  • 1 # 你在哈哈圖

    不可以!Docker並不是全能的,設計之初也不是KVM之類虛擬化手段的替代品,簡單總結幾點:

    1.Docker

    是基於Linux 64bit的,無法在32bit的linux/Windows/unix環境下使用

    2.LXC

    是基於cgroup等linux kernel功能的,因此container的guest系統只能是linux base的3.隔離性相比KVM之類的虛擬化方案還是有些欠缺,所有container公用一部分的執行庫4.網路管理相對簡單,主要是基於namespace隔離

    5.cgroup

    的cpu和cpuset提供的cpu功能相比KVM的等虛擬化方案相比難以度量(所以dotcloud主要是按記憶體收費)

    6.docker

    對disk的管理比較有限

    7.container

    隨著使用者程序的停止而銷燬,container中的log等使用者資料不便收集針對1-2,有windows base應用的需求的基本可以pass了; 3-5主要是看使用者的需求,到底是需要一個container還是一個VM, 同時也決定了docker作為 IaaS 不太可行。

  • 中秋節和大豐收的關聯?
  • 大橋、特大橋橋長分別規定是多少米?