我几周前从Windows 7升级到了Windows 10。过去,我使用Docker Toolbox/Virtual Box来处理Docker,但现在推荐使用Docker for Windows(最新应用程序)。但是让我困扰的是,我很难像使用Toolbox一样让它正常工作。
我使用hyperv创建了一个docker机器,并成功运行了hello-world。
但是当使用数据卷时,出现了奇怪的行为:没有错误消息,容器完美运行,但我的数据卷中没有文件,只有文件夹。
过去我曾经遇到过共享驱动器的问题,但我终于通过Docker for Win GUI解决了这个问题。
以下是我尝试的命令,它可以运行容器,但无法映射Windows文件(仅文件夹):
docker run -ti -v folders/:data/folder alpine 我正在运行Docker版本18.03.0-ce。
有什么想法吗?如果不清楚,请告诉我更多信息!谢谢!
我使用hyperv创建了一个docker机器,并成功运行了hello-world。
但是当使用数据卷时,出现了奇怪的行为:没有错误消息,容器完美运行,但我的数据卷中没有文件,只有文件夹。
过去我曾经遇到过共享驱动器的问题,但我终于通过Docker for Win GUI解决了这个问题。
以下是我尝试的命令,它可以运行容器,但无法映射Windows文件(仅文件夹):
docker run -ti -v folders/:data/folder alpine 我正在运行Docker版本18.03.0-ce。
有什么想法吗?如果不清楚,请告诉我更多信息!谢谢!
VirtualBox
而不是hyper-V
,并尝试使用文件夹共享。这对我有用。请参考我的答案:https://stackoverflow.com/a/53331648/2179456 - Bala