首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >与docker容器共享windows文件夹(c/Users/除外)(使用docker windows客户端)

与docker容器共享windows文件夹(c/Users/除外)(使用docker windows客户端)
EN

Stack Overflow用户
提问于 2015-11-26 09:25:10
回答 1查看 4.3K关注 0票数 4

使用docker客户端,是否有一种方法可以与停靠器容器共享windows中的文件夹,而不必首先通过Virtual共享该文件夹。

已经理解了中使用双斜杠的必要性

从windows的停靠客户端运行以下命令

代码语言:javascript
运行
复制
docker run -it -v //F/devfolder:/development/windev <imagename> <cmdname>

但是,当ls在/development/windev上运行时,发现它是空的。

当我尝试通过以下命令挂载c/Users/username文件夹时,没有任何问题

代码语言:javascript
运行
复制
docker run -it -v //c/Users/username/desktop:/development/windev <image> <command>

并且windev文件夹列出了我所期望的内容。

尝试通过Virtualbox GUI共享F/devFolder,并给出了完整的访问权限,但仍然没有列出文件夹的内容。

我用的不是boot2docker而是码头机

除了c/Users/文件夹之外,不能共享任何其他文件夹吗?如果是的话,我还需要做什么来确保我可以看到挂载文件夹的内容?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-11-26 09:49:11

不仅您必须在您的VirtualBox中挂载它,而且您还必须在boot2docker TinyCore会话中指示希望该文件夹可见。 (一旦您完成了docker-machine ssh yourMachine):

代码语言:javascript
运行
复制
mount -t vboxsf -o uid=1000,gid=50 your-other-share-name /some/mount/location

我知道您使用的是docker-machine,而不是boot2docker,但是docker-machine仍然使用基于TinyCore的boot2docker.iso VM映像,所以这个命令仍然适用。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/33934776

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档