你想在虚拟机Linux系统上安装Docker吗?
Docker使用Linux内核的cgroup功能。虚拟机使用CPU的硬件虚拟化功能,目前是专用的(WSL2也使用虚拟机,但似乎其他虚拟机可以共享虚拟化支持)。
Windows不支持Linuxcgroup,因此Windowsdocker实际上先运行一个虚拟机,然后在这个虚拟机中运行一个Linux内核。Linux内核提供了cgroup来实现docker支持。
也就是说,Windows实际上有两个虚拟机软件在争夺对硬件虚拟化的独家支持。Docker的Windows虚拟机好像是hyper-v吧?这样的话,据说还可以同时开启Hyper-V虚拟机。
如何在Win7主机上共享虚拟机上的文件夹?
这必须分两步完成:以VMwareWorkstation为例(其他虚拟软件也是如此)):
1.在虚拟机设置中设置主机文件夹共享。。首先,确保虚拟机上安装了VmwareTools,并在Linux上设置了相应的用户访问权限,然后关闭虚拟机并编辑虚拟机属性。在“选项”下,选择“共享文件夹”。只需单击添加即可添加SharedFolder,然后按照向导指定要与虚拟机共享的文件夹(例如D:share)。接下来,为此文件夹在虚拟机中设置一个显示名称,例如D-Share。勾选“启用共享”并根据需要选择“只读”。单击“确定”进行确认。
2.安装到Linux虚拟机上的共享文件夹。接下来,启动您的Linux虚拟机。在Linux上,此共享文件夹被识别为hgfs格式。因此启动后,可以使用命令:/D-Share/home/userxx/d-share加载主机上的共享文件夹。Linuxd共享路径。该文件将显示在Win7主机的D:share下。
上一篇:Linux虚拟机
下一篇:虚拟机与主机共享文件命令