Docker问题通过VBoxManage命令共享Windows主机上的文件夹

首先让我告诉我可以使用VirtualBox UI从Windows主机共享一个文件夹。 我只是想通过命令行来做同样的事情,所以我不必每次都打开UI。 我正在使用以下命令来创build共享文件夹:

  “C:/ Program Files / Oracle / VirtualBox / VBoxManage”sharedfolder add default -name myNewDockerVolume -hostpath C:/ Users / kishore / Documents / myNewDockerVolume

我得到以下错误:

  $“C:/ Program Files / Oracle / VirtualBox / VBoxManage”sharedfolder add default -name myNewDockerVolume -hostpath C:/ Users / kishore / Documents / myNewDockerVolume
 VBoxManage.exe:错误:机器“默认”已被locking的会话(或正在解锁)
 VBoxManage.exe:错误:详细信息:代码VBOX_E_INVALID_OBJECT_STATE(0x80bb0007),组件MachineWrap,接口IMachine,被调用者IUnknown
 VBoxManage.exe:错误:上下文:“LockMachine(a->会话,LockType_Write)”文件VBoxManageMisc.cpp

我现在只能看到一台docker机:

  $ docker-machine ls
名称激活的驱动程序状态URL群集错误
默认* virtualbox运行tcp://192.168.99.100:2376 v1.10.1 

我在这里做错了什么?

由于docker-machine正在运行,它不会让你运行这个命令。 您可以使用以下方法停止docker机:

 docker机停止默认 

在停泊docker机器之前,确保你的容器已经停止。 看看这个工程!