几个星期前我从Windows 7更新到Windows 10:我使用Docker Toolbox/Virtual Box与Docker一起工作,我推荐使用Docker for Windows(最新的应用程序),但是我很难让它像它一样工作使用Toolbox.
我使用hyperv创建了一个docker机器并运行了docker hello-world工程.
但是当涉及到使用卷时,会发生一个奇怪的行为:没有错误消息,容器工作正常,但我的卷里面没有文件,我只有文件夹.
我曾经遇到过共享驱动器的麻烦,但我设法让它工作(通过Docker for Win GUI).
这是我尝试运行容器但不映射Windows文件(仅文件夹)的命令:
docker run -ti -v folders /:data/folder alpine
我正在运行Docker版本18.03.0-ce
任何的想法?如果我不清楚,请让我提供更多信息!谢谢
首先确保您的驱动器已共享(请参见下图).
一个重要的注意事项是,如果您更改Windows密码,则无法安装共享驱动器.要解决此问题,只需取消共享并转发您的驱动器或按"重置凭据...".
感谢ctliv在本次讨论中指出:https: //github.com/docker/for-win/issues/25