首页 文章 解决docker容器内挂载目录无权限 ls: canno...

解决docker容器内挂载目录无权限 ls: cannot open directory .: Permission denied

来源:https://blog.csdn.net/wangshuminjava/article/details/86570357 发布时间:2021-05-13 16:27:06 作者:Soul-Yang 阅读量:1487

centos:解决docker容器内挂载目录无权限 ls: cannot open directory .: Permission denied

docker运行一个容器后,将主机中当前目录下的文件夹挂载到容器的文件夹后

进入到docker容器内对应的挂载目录中,运行命令ls后提示:

ls: cannot open directory .: Permission denied

解决:

   在docker run一个容器时,加上

 --privileged=true

给容器加特权即可。

大约在0.6版,privileged被引入docker。
使用该参数,container内的root拥有真正的root权限。
否则,container内的root只是外部的一个普通用户权限。
privileged启动的容器,可以看到很多host上的设备,并且可以执行mount。
甚至允许你在docker容器中启动docker容器。


  
留言
https://blog.key9.cn/
用户登录
您还没有写任何评论内容!
您已经评论过了!
只能赞一次哦!
您已经收藏啦!