在PC机上运行的linux系统是,Docker Desktop如何在Windows计算机上运行linux容...

1)我的Windows 10计算机具有Windows内核.对?

答:可以.

2)当我选择运行Linux容器的选项时,我认为Linux VM在Windows 10计算机的顶部运行,并且在Linux容器的顶部运行.那是对的吗?

答:可以.名为mobylinux的hyper-v linux vm将会出现,您可以在hyper-v manager中看到它.

3)如果Linux VM在Windows计算机的TOP上运行,则使用谁的内核? Linux VM内核还是Windows 10内核?

答:Hyper-v vm使用linux内核.

4)然后我们怎么说容器不包括操作系统,对于Windows,它们正在运行Linux VM.

答:不知道从哪里获得信息. docker映像仅具有文件系统,例如ubuntu16.04文件系统,但没有内核.容器运行时,它将使用image&的文件系统.共享主机的内核(也许您只是说它没有自己的内核,所以您称它没有操作系统?)

5)现在,如果我运行另一个容器,它将在已经运行的Linux VM之上运行,还是会再次启动新的Linux VM?我认为它将在同一运行的Linux VM上运行,但要求这样做不会造成任何混乱.

答:是的,它将再次在同一Linux vm上运行.

6)如果Linux VM在Windows计算机的TOP上运行,那么我们是否可以像运行Linux VM的版本那样对Linux VM进行任何控制,或者它始终相同,而我们对此没有任何控制?

答:不,看到这个discussion,似乎无法ssh到vm,只是一些解决方法可以访问vm的文件系统,所以找不到任何更改内核或linux发行版的方法.

7)如果Linux VM在Windows机器上运行,那么Windows资源对Linux VM以及容器都不可见?如果可见,那么Linux VM如何与Windows Host通信?

答:从理论上讲,您可以将Windows文件夹挂载到linux vm,然后容器可以使用带卷的linux文件夹. Windows的docker为您完成了此操作,右键单击任务栏中的图标,您将看到如下所示的内容,就像图片一样:

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值