我有一台 Docker 主机,它有一个挂载器网络共享到主机 /mnt/share/folder 上的文件夹,共享工作正常。我需要能够将主机上的此共享挂载到容器。我试过了,-v /mnt/share/folder:/folder
当我启动容器时,它告诉我无法写入该位置。
基本上,共享中有我希望能够从容器中读取/写入的文件。我需要容器能够为共享创建文件/文件夹。
我也尝试过--mount type=bind,source=/mnt/share/folder,target=/folder
,但 Docker 无法构建它。
答案1
我建议直接使用 docker nfs 卷插件将共享安装到容器中
$ docker volume create --driver local \
--opt type=nfs \
--opt o=addr=192.168.1.1,rw \
--opt device=:/path/to/dir \
foo