我在VMWare工作站(不是Hyper-V,不是VirtualBox)上使用Windows 7上的Docker。我想将C:\Users
以外的文件夹挂载到码头服务器虚拟机,因此它将可用于volume
映射docker-compose
。使用VMWare工作站的Docker:在外部挂载卷
volumes:
- //c/source:/opt/app
的Docker volumes documentation如果您使用的是Mac或Windows泊坞窗机,你的码头工人引擎 守护只有您的MacOS或Windows文件系统的有限访问说
。 Docker机器尝试自动共享您的/ Users(macOS)或C:\ Users (Windows)目录。
但我的代码居住在C:\Users
文件夹之外。我需要从Windows安装C:\source
到容器。
我可以在启动时将卷挂载到VM吗?如果是这样,命令会是什么样子,我会在哪里运行该命令?
我不知道VMWare确实支持那些admin目录符号链接。 +1 – VonC
VMware将读取在Windows中创建的链接,并将它们视为Linux中的实际目录。但VMware不允许linux在Windows共享文件夹中创建符号链接。所以它适用于我的目的,但功能不适用于两个方向。 – steampowered