首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >docker中:Permission denied on accessing host directory,拒绝访问主机目录,如何解决?

docker中:Permission denied on accessing host directory,拒绝访问主机目录,如何解决?

提问于 2018-01-18 00:38:32
回答 2关注 0查看 866

简而言之:我试图在Docker中挂载一个主机目录,但是我无法从容器中访问它,即使访问权限看起来不错。

详情如下:

代码语言:javascript
复制
sudo docker run -i -v /data1/Downloads:/Downloads ubuntu bash

然后

代码语言:javascript
复制
ls -al

输出:

代码语言:javascript
复制
total 8892
drwxr-xr-x.  23 root root    4096 Jun 18 14:34 .
drwxr-xr-x.  23 root root    4096 Jun 18 14:34 ..
-rwxr-xr-x.   1 root root       0 Jun 18 14:34 .dockerenv
-rwx------.   1 root root 9014486 Jun 17 22:09 .dockerinit
drwxrwxr-x.  18 1000 1000   12288 Jun 16 11:40 Downloads
drwxr-xr-x.   2 root root    4096 Jan 29 18:10 bin
drwxr-xr-x.   2 root root    4096 Apr 19  2012 boot
drwxr-xr-x.   4 root root     340 Jun 18 14:34 dev
drwxr-xr-x.  56 root root    4096 Jun 18 14:34 etc
drwxr-xr-x.   2 root root    4096 Apr 19  2012 home

还有更多类似的行(我认为这是相关的部分)。如果我运行

代码语言:javascript
复制
cd /Downloads
ls

结果是

代码语言:javascript
复制
ls: cannot open directory .: Permission denied

主机是Fedora 20,Docker 1.0.0和go1.2.2。

有什么问题吗?

回答

和开发者交流更多问题细节吧,去 写回答
相关文章

相似问题

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