首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何将网络目录附加到Docker容器- Windows 7主机

如何将网络目录附加到Docker容器- Windows 7主机
EN

Stack Overflow用户
提问于 2019-02-25 23:34:19
回答 1查看 57关注 0票数 0

我正在我的Windows 7 PC上测试Docker。我可以将C:\User下的目录挂载到容器中,而不会出现问题。

代码语言:javascript
复制
docker run --rm -it -v //c/Users/someuser/:/data/ alpine ash

但是当我试图连接//server1 1/数据之类的网络位置时。

代码语言:javascript
复制
docker run --rm -it -v //server1/data/:/data/ alpine ash

容器中的/data目录显示为空。如何将不位于C:\Users\的目录传递给我的Docker容器?

EN

回答 1

Stack Overflow用户

发布于 2019-02-25 23:34:19

因为我的电脑运行的是Windows 7,所以我安装了Docker,它使用Virtualbox而不是Hyper-V。我的理解是,这意味着Docker在我的系统上的VM中运行,因此VM需要访问我打算传递给Docker的任何数据。

要附加网络目录(或C:\User上面的任何本地目录),我需要将其添加为Virtualbox中的共享文件夹。

VM (默认情况下) =>设置=>共享文件夹=> +

在导航文件资源管理器并将//server1 1/data添加到与VM“默认”共享的文件夹列表中之后,我可以使用原始问题中的第二个命令大纲将其作为卷传递给容器。

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

https://stackoverflow.com/questions/54876348

复制
相关文章

相似问题

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