Docker 宿主機的系統是否對容器所使用的系統選擇有影響?
PHP中文网
PHP中文网 2017-04-25 09:02:02
0
2
747

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

PHP中文网
PHP中文网

认证高级PHP讲师

全部回覆(2)
Peter_Zhu

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

  • Linux 3.8版本或更高。

  • Cgroups 和 namespaces 必須可用

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

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

黄舟

都可以用啊,沒什麼差別

熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板