運行 Linux 的 Docker for Mac 與常規虛擬化有何不同?

運行 Linux 的 Docker for Mac 與常規虛擬化有何不同?

我一直以為Docker基本上就是類固醇上的 chroot。然而,我最近發現一個專案在 Debian 中使用 Docker 映像,而且教程甚至託管在 OS X 上,所以我開始挖掘它是如何實現的。它讓我找到了描述它如何使用 OS X 虛擬化框架的資訊和文章。但這裡的關鍵字是虛擬化所以...

Docker 與 OS X 上的 Linux 映像檔只是類固醇虛擬化?我的意思是只是傳統的虛擬化,也許有一些更好的半虛擬化支持,但仍然只是傳統的虛擬化,有一些更簡單、專門的配置選項?總而言之,它與運行普通虛擬機器相比如何?

相關內容