首頁  >  問答  >  主體

Docker 宿主機的系統是否對容器所使用的系統選擇有影響?

例如,我宿主機使用的系統是ubuntu,那麼,我的容器是否也應該使用ubuntu的系統以達到更好的性能和減少宿主機的性能消耗?

PHP中文网PHP中文网2757 天前715

全部回覆(2)我來回復

  • 天蓬老师

    天蓬老师2017-04-25 09:04:02

    Docker是基於linux核心製作的,所以選擇宿主機時要選擇支援Docker的系統,即:

    • Linux 3.8版本或更高。

    • Cgroups 和 namespaces 必須可用

    而對於發行版來講,他們只不過是在一個linux內核中裝了各式各樣的不同的包而已,核心還是linux。

    你可以理解為,有一塊大空地(系統硬體資源),改造成了地基(Linux內核),宿主機系統用一部分面積蓋了些房子(宿主機系統),你又開了一輛房車過來住(Docker)。只要地基允許(Linux核心允許),你根本不用擔心旁邊的房子是怎麼蓋的。當然房子要是塌了搞得水電煤都停了(宿主機死機),你的房車也會受影響。

    回覆
    0
  • 黄舟

    黄舟2017-04-25 09:04:02

    都可以用啊,沒什麼差別

    回覆
    0
  • 取消回覆