在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為您完成了此操作,右鍵單擊任務欄中的圖標,您將看到如下所示的內容,就像圖片一樣:
總結
以上是生活随笔為你收集整理的在PC机上运行的linux系统是,Docker Desktop如何在Windows计算机上运行linux容...的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 汽车多少钱一辆啊?
- 下一篇: 李小龙乐园的门票是多少