Central-Processing-Unit

我是否需要支持虛擬化的 CPU 才能進行容器化?

  • June 10, 2015

我讀過容器化比虛擬化便宜;我知道容器化使用的資源比虛擬化少,因為只涉及一個作業系統並且沒有虛擬化硬體。

但是我是否需要一個支持虛擬化的 CPU 來執行 Docker 等容器化,或者因為它使用容器中的作業系統庫執行應用程序,我可以在沒有虛擬化的 CPU 上執行它嗎?

但是我是否需要一個支持虛擬化的 CPU 來執行 Docker 等容器化,或者因為它使用容器中的作業系統庫執行應用程序,我可以在沒有虛擬化的 CPU 上執行它嗎?

不,Docker(和其他容器解決方案,如 LXC)不需要任何特殊的硬體支持。它們實際上是一個增強版本,chroot它使用核心特性(主要是命名空間)將程序樹與您的主機以及彼此隔離開來。

引用自:https://serverfault.com/questions/697943