1

我已经在我的 Windows PC 上安装了 docker 工具箱,当我使用 Kitematic 在其上安装容器时,我想与我的本地机器共享一个文件夹。但是 docker 在 VirtualBox 的默认机器上运行在 virtualbox 中。

所以,我想我首先必须与我的本地计算机共享 virtualbox vm 的 fvolume,然后再与我在 virtualbox 中共享的文件夹共享 docker 容器。有人可以帮助我吗?

4

2 回答 2

0

不,您不需要再共享任何文件夹: docker-machine 将创建一个自动挂载的 VM C:\Users\<yourLogin>

docker-machine ls
docker-machine ssh default
cd /C/Users/<yourLogin>

您可以从 hosts 挂载其他文件夹,但不是必须的。

于 2016-05-27T17:59:15.020 回答
0

我在 Windows 10 上运行 docker 版本18.03.0 ce,并且 C:\Users 文件夹在 docker VM 上共享为/c-users(默认),因此使用命令行

docker run -it -v /c-users/my_windows_user/project:/media/project ubuntu:16.04 bash

我可以从Ubuntu 容器中的/media/project访问 Windows 项目文件

于 2018-10-01T15:52:33.447 回答