问题:

docker挂载主机目录Docker访问出现Permission denied

terminate called after throwing an instance of 'boost::filesystem::filesystem_error'what():  boost::filesystem::status: Permission denied: 

Docker挂载主机目录,访问相应的文件出现Premission denied的权限访问问题,

[root@localhost soft]# docker images
REPOSITORY                 TAG                 IMAGE ID                  CREATED SIZE
docker.io/centos            7.2.1511           686672a1d0cc               5 weeks ago  

//将主机上的/soft目录挂载到docker的/soft目录,前面的是主机目录,后面的是docker的目录。

docker run -i -t -v /soft:/soft 686672a1d0cc /bin/bash

挂载后,查看相应的文件出现如下的提示:

[root@ba471da26d07 soft]# ls
ls: cannot access jdk-8u102-linux-x64.tar.gz: Permission denied
hadoop-2.7.2.tar.gz jdk-8u102-linux-x64.tar.gz

 问题原因及解决办法

原因是CentOS7中的安全模块selinux把权限禁掉了,至少有以下三种方式解决挂载的目录没有权限的问题:

1.在运行容器的时候,给容器加特权,及加上 --privileged=true 参数:

docker run -i -t -v /soft:/soft --privileged=true 686672a1d0cc /bin/bash

2.临时关闭selinux:

setenforce 0

3.添加selinux规则,改变要挂载的目录的安全性文本

Docker挂载主机目录Docker访问出现Permission denied的解决办法相关推荐

  1. docker 挂载主机目录访问报错Permission denied 解决办法

    Docker挂载主机目录,访问相应的文件出现Premission denied的权限访问问题 挂载后,查看相应的文件出现如下的提示: [root@ba471da26d07 soft]# ls ls: ...

  2. 出现Permission denied的解决办法

    出现Permission denied的解决办法 提示 Permission denied 解决的办法: $ sudo chmod -R 777 某一目录 其中 -R 是指级联应用到目录里的所有子目录 ...

  3. sh命令脚本在终端运行出现Permission denied的解决办法

    从网上下载的sh批处理文件在终端运行出现Permission denied的解决办法: 原因:*.sh文件没有执行权限 解决: 方法1:chmod +x [此处拖入文件自动显示] .[此处拖入文件自动 ...

  4. ubuntu 下操作目录,出现Permission denied的解决办法

    今天遇到个诡异问题,向一个目录(myResources)粘贴文件的时候,出现这样一个提示 Permission denied 是权限没设好,只是拷贝粘贴一个文件,怎么会这样? 解决的办法: $ sud ...

  5. VSCODE更改文件时,提示:EACCES: permission denied的解决办法(ubuntu16.04虚拟机)

    如图,在linux vscode里处理红色标头时,提示 原因:权限不足 解决办法: 终端打开主目录,切换到root用户, su 然后给主目录及主目录下所有文件赋777权限 chmod 777 目录名 ...

  6. Linux 出现Permission denied的解决办法

    得到一个以.run结尾的安装文件,赋予它可执行权限.如果开启了SElinux模块,请先禁用! 如: chmod +x NVIDIA-Linux-x86_64-295.59.run 向一个目录(myRe ...

  7. Permission denied的解决办法

    提示 Permission denied 解决的办法: sudo chmod -R 777 某一目录 其中 -R 是指级联应用到目录里的所有子目录和文件 777 是所有用户都拥有最高权限

  8. 非root用户安装python第三方模块出现Permission denied的解决办法

    非root用户在使用pip安装模块的时候,将会报"Permission denied"的错误,这是因为python模块默认的安装路径是/usr/local/lib/python2. ...

  9. python在linux上面下载文件以及文件夹到本地时候本地文件夹报PermissionError: [Errno 13] Permission denied的解决办法

    python报PermissionError: [Errno 13] Permission denied 重现步骤: 1.上班 2.洗杯子,大杯美式咖啡,准备一天的工作 3.程序由10个组件组成,每次 ...

最新文章

  1. 网络编程学习笔记(recvfrom和sendto函数)
  2. why xml sucks
  3. git如何切换分支_如何让 Jenkins 支持选择 git 分支进行构建
  4. 技术走向管理一些思考
  5. 程序员面试金典 - 面试题 16.22. 兰顿蚂蚁(deque模拟)
  6. R count函数_【函数分享】PHP函数str_word_count()分享(202098)
  7. 不同VLAN间的通信
  8. Flex Builder 3.0正式版+破解补丁
  9. 「Windows Bug」Window 系统下双网卡内外网冲突
  10. 财务部门如何用OKR管理法?看最新OKR模板
  11. Couldn't figure out the Java version of /root/.jenkins/jdk/bin/java bash: /root/.jenkins/jdk/bin/jav
  12. 如何将计算机网络作为热点,怎么把笔记本作为WIFI热点供其他电脑使用无线网...
  13. 带时区时间日期 ZonedDateTime
  14. 洛谷 P1008 三连击
  15. 【JavaScript学习】JavaScript 常用工具类封装
  16. bitlocker加密怎么解除(破解Bitlocker加密方法)
  17. matlab空间计量模型AIC和SC,用Matlab进行空间计量模型SDM,SAR计算时的程序包
  18. python获取指定端口流量_python如何查看系统网络流量的信息
  19. CF545C Woodcutters
  20. c语言佛像答案,课程网上考试题库试题(带答案):茶文化赏析

热门文章

  1. RabbitMQ 还是 Kafka?哪个才是架构利器
  2. python网络爬虫爬取房价信息
  3. 基于爬山算法求解TSP问题(JAVA实现)
  4. python零碎知识(8):UserDict 类
  5. R语言-解决问题:程辑包‘xxx’是用R版本3.3.4 来建造的
  6. 五分钟学会悲观乐观锁-java vs mysql vs redis三种实现
  7. flink入门实战总结
  8. How to include custom library into maven local repository?--转
  9. 应用Druid监控SQL语句的执行情况--转载
  10. Lesson 13.1 深度学习建模目标与性能评估理论