请参见下图以获得更好的可视性:
![Docker on Windows Machine running Linux container](https://istack.dev59.com/ICBcB.webp)
2)当我选择运行Linux容器选项时,我认为会在我的Windows 10机器的顶部运行一个Linux VM,然后在其上运行Linux容器。这正确吗?
3)如果在Windows机器的顶部运行了Linux VM,那么使用的是哪个内核?Linux VM内核还是Windows 10内核?
4)那么我们如何说容器不包括操作系统,因为对于Windows,它们正在运行Linux VM。
5)现在,如果我运行第二个容器,它会在已经运行的Linux VM的顶部运行,还是会再次启动一个新的Linux VM?我认为它将在同一个运行中的Linux VM上运行,但询问以消除任何困惑。
6)如果在Windows机器的顶部运行了Linux VM,那么我们是否可以对正在运行的Linux VM进行任何控制,例如Linux VM的版本等,还是它总是相同的,并且我们无法对其进行任何控制?
7)如果在Windows机器的顶部运行了Linux VM,那么Windows资源是否不可见于Linux VM,因此也不可见于容器?如果可见,则Linux VM如何与Windows Host通信?