了解Windows Server容器和Hyper-V容器

时间:2019-04-28 14:32:18

标签: windows docker

我试图了解Windows Docker容器。我在网上搜索了Docker,据我了解,Windows Server容器在主机OS内核模式上运行。主机OS内核将内核共享到容器,以获取与计算机相关的任何活动。但是Hyper-V容器具有自己的内核。这意味着:

  1. 对于Hyper-V容器,每个容器都有其自己的内核,并且该内核将获得所有与计算机有关的活动,因此不需要主机OS内核。这是正确的吗?
  2. 如果以上问题是正确的,为什么容器OS的版本与主机OS之间存在依赖关系。由于Hyper-V容器包含其自己的内核。容器和主机操作系统之间应该没有版本或操作系统依赖性。两者都应独立运行。
  3. 对于Windows Server容器,按照我的理解,图像之间的层是共享的。例如。如果我拉一个具有基础层作为Windows Server核心的映像IMG1,并且如果我拉另一个也包含基础层作为Windows Server核心的映像IMG2,则Docker将不会拉IMG2的Windows Server核心,而是将IMG1的基础层共享给IMG2。同样适用于Hyper-V容器,换句话说,两个Hyper-V容器是否像虚拟机一样共享基本层?

0 个答案:

没有答案