带有共享文件夹的docker d驱动器

带有共享文件夹的docker d驱动器,docker,virtualbox,docker-compose,Docker,Virtualbox,Docker Compose,我正试图让docker安装我的d驱动器。 我一直在与很多stack和git打交道,但它们似乎都不适合我 我已将我的d驱动器添加到共享文件夹 然后我在docker-compose.yml中装载 当文件夹位于C驱动器中时,运行docker compose up会起作用,但在D驱动器中则不起作用 我将得到错误package.json not found,这意味着没有安装D驱动器 我试着检查我的集装箱,这就是我得到的 可以看出源代码是正确的路径,但它不起作用 是我的设置有问题,还是docker还不

我正试图让docker安装我的d驱动器。 我一直在与很多stack和git打交道,但它们似乎都不适合我

我已将我的d驱动器添加到共享文件夹

然后我在docker-compose.yml中装载

当文件夹位于C驱动器中时,运行docker compose up会起作用,但在D驱动器中则不起作用

我将得到错误package.json not found,这意味着没有安装D驱动器

我试着检查我的集装箱,这就是我得到的

可以看出源代码是正确的路径,但它不起作用

是我的设置有问题,还是docker还不支持? 有解决办法吗?比如把所有东西都搬到D区

我试过在环境中设置机器存储路径,结果发现不起作用,把一切都搞砸了。一定是我做错了什么

请帮忙。我的新笔记本电脑只有128GB的C盘,不可能所有的东西都在C盘

提前谢谢

您可以检查“”

在VirtualBox中创建共享文件夹(您这样做了)只是第一步

您仍然需要在boot2docker ssh会话中永久装载它:

sudo touch /mnt/sda1/var/lib/boot2docker/bootlocal.sh
添加到该文件:

mkdir -p /mnt/src
mount -t vboxsf -o defaults,uid=`id -u docker`,gid=`id -g docker` src /mnt/src

已尝试,安装成功,但仍不工作。仍然是相同的输出。@NinjoeQuah您可以执行
ls/mnt/d/Users/projects
并查看文件夹是否存在并且可读吗?我将我的
d/Users
装载到
/mnt/src
,我尝试了你的建议,它确实在directory@NinjoeQuah您是否更改了docker-compose.yml中的卷定义?新的docker检查该容器的哪些显示?我是否需要更改docker-compose.yml中的任何内容?一切都一样,包括检查显示的内容。