gpt4 book ai didi

docker 与共享文件夹 d 驱动器

转载 作者:行者123 更新时间:2023-12-02 11:42:11 33 4
gpt4 key购买 nike

我正在尝试让 docker 挂载我的 d 驱动器。一直在与大量的 stack 和 git 作斗争,但它们似乎都不适合我。

我已经将我的d盘添加到共享文件夹

enter image description here

然后我安装在我的 docker-compose.yml

enter image description here

当文件夹位于 C 盘时,运行 docker-compose up 有效,但在 D 盘时则无效。

我会得到错误package.json not find,意思是D盘没有挂载。

我尝试检查我的容器,这就是我得到的

enter image description here

可以看到source是正确的路径,但是不行。

是我的设置有问题,还是docker还不支持这个?有什么解决办法吗?喜欢把所有东西都移到D盘吗?

我确实尝试在环境中设置 MACHINE_STORAGE_PATH,结果不起作用并搞砸了一切。一定是我做错了什么。

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

提前致谢。

最佳答案

您可以检查“Docker: Permanently Mount a VirtualBox Shared Folder

在 VirtualBox 中创建共享文件夹(您所做的)只是第一步

https://s3-us-west-2.amazonaws.com/dvm-public-assets/images/2016/03_05/virtual-box-shared-folders.png

您仍然需要将其永久安装在 boot2docker ssh session 中:

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

关于docker 与共享文件夹 d 驱动器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38046051/

33 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com