首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Docker client on Windows Subsystem for Linux (Ubuntu)挂载(接近)空目录

Docker client on Windows Subsystem for Linux (Ubuntu)挂载(接近)空目录
EN

Stack Overflow用户
提问于 2018-03-31 19:44:38
回答 1查看 240关注 0票数 0

我安装了Windows10和Windows Subsystem for Linux (在Windows上的Ubuntu上安装了Bash),在Windows上安装了Docker,并且按照this演练在linux子系统上运行了Docker客户端。但是,当我希望能够访问我的默认挂载"/mnt/c/../“上的卷时,一切都工作得很好。我在docker启动时使用了挂载标志,并尝试了这两种方法:

代码语言:javascript
复制
docker run -v $PWD:/mount
docker run --mount type=bind,source="$(PWD)",target=/mount

大多数变体都显示为here

我有理由认为这是权限问题。从linux子系统启动时,原始源目录中始终有一个空文件夹。从windows powershell启动时,一切正常。两者之间的唯一区别是所使用的docker客户端。

我已经在windows的docker主机设置中共享了C,但是,我是否需要在linux的windows子系统中为客户端做一些类似的事情?

版本:

代码语言:javascript
复制
Docker client: Docker version 18.03.0-ce, build 0520e24
Docker host: Docker version 18.03.0-ce-win59 (16762)
EN

回答 1

Stack Overflow用户

发布于 2018-04-17 02:17:16

我在相同的设置下也遇到了同样的问题。经过大量的试错和谷歌搜索,以下是解决问题的方法:

  1. 更改密码以不包含特殊字符。
    1. 重置docker的凭据。

成功了!奇怪的虫子。

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

https://stackoverflow.com/questions/49587377

复制
相关文章

相似问题

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