Windows Container & Hyper-V Container
Last updated
Was this helpful?
Last updated
Was this helpful?
微軟設計了兩種Windows Container(簡稱Windows容器),一種共用系統核心資源的Windows Server Container(簡稱Windows Server容器),另一種則是有自己獨立系統核心資源的Hyper-V Container(簡稱Hyper-V容器)。Windows Server容器更像是Linux上的Docker容器,和其他容器共用同一套Host作業系統的核心,而Hyper-V Container則會有一份專用的作業系統核心,而不會共用Host核心。在同一個作業系統環境中,可以同時執行這兩類的Windows容器。
這很像是Linux上的Docker容器,和其他容器共用同一套Host作業系統的核心。也可以使用Dockerfile來建立描述性的映象檔。(圖片來源/Microsoft)
Hyper-V容器像是一個包在Hyper-V特殊型VM內的Windows Server容器,會有一份專屬OS核心,而不與其他容器共用Host核心。和Windwos Server容器一樣支援相同的Dockerfile映象檔。(圖片來源/Microsoft)
硬件所限,這次我們使用Windows Server Container 作為這次實驗的Container