我是一名网络开发人员。我的电脑在AD域中运行Windows 10 LTSB。我在本地机器上开发源代码。我想引导运行Apache / SQL / etc服务器的VM来运行我的代码。 VM必须是Windows,我可以使用Windows 7或Windows 10或Windows Server(可能是2012)。我需要在我的主机上将我的PHP源代码提供给VM上的服务器。我怎样才能做到这一点?我可以使用Hyper-V或VMWare来管理VM。似乎没有很好的选择在主机和来宾之间共享文件。他们都建议使用常规的Windows文件共享。
我认为Windows文件共享会有问题吗?我必须在主机上创建一个本地用户,然后共享我的源代码。然后在VM上,将网络驱动器映射到我的主机。我不确定我是否可以在我的主机上创建本地用户,因为我在域上?那可能会被锁定。我考虑在Windows 10 LTSB主机上运行NFS服务器,但这似乎不是一个可行的选择。我希望有更好的选择。
我喜欢在Docker中你可以告诉它如何在主机上使用C:\ inetpub作为VM上的C:\ inetpub。这正是我想做的。
DFS设置可能是另一种选择吗?但是我的硬盘驱动器占用的空间是2倍,我不知道同步是否足够快。