我使用最新的Docker for Windows,需要启用Hyper-V,在这种情况下不能使用virtualbox。
我已经安装了 ubuntu 容器并启动了它,我想在docker容器中挂载C:\Users\username
。我尝试了以下方法。
docker run -t -i -v /c/Users/username:/mnt/c ubuntu /bin/bash
docker run -d -P --name windows -v C:\Users\username:/mnt/c ubuntu /bin/bash
docker run -t -i -v /c/Users/username:/mnt/c ubuntu /bin/bash
他们都没有奏效。我注意到/mnt/c
是自动创建的,但它什么都没有。
鉴于Docker for Windows
很新,我在网上找到的大部分信息都是关于Boot2Docker
或virtualbox
,这对我来说毫无用处。