我试图让docker挂载我的驱动器。 一直在努力使用大量的堆栈和git,但它们似乎都不适合我。
我已将d驱动器添加到共享文件夹
然后我登上我的docker-compose.yml
当文件夹在C盘中时,运行docker-compose up,但在D盘中则不行。
我将找不到错误package.json,这意味着未安装D驱动器。
我试图检查我的容器,这就是我得到的
可以看到源是正确的路径,但它不起作用。
我的设置有问题,或者码头工作人员不支持这个吗? 任何解决方法?喜欢把一切都搬到D盘?
我确实试过在环境中设置MACHINE_STORAGE_PATH,结果没有工作并搞砸了所有东西。一定是我做错了什么。
请帮忙。我的新笔记本电脑只有128GB的C盘,不可能拥有C盘中的所有东西。
提前致谢。
答案 0 :(得分:0)
您可以查看" Docker: Permanently Mount a VirtualBox Shared Folder"
在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