docker使用-v命令挂载宿主机目录后,容器内目录操作报错Permission denied
2019-08-16 14:35
2326 查看
版权声明:本文为博主原创文章,遵循 CC 4.0 by-sa 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/scj1014/article/details/99677584
在使用docker的-v 命令来挂载宿主机的目录时,发现在容器里操作挂载目录报:Permission denied
现象:
~~~docker run -it -v /myhostData:/mycontainerData centos /bin/bash
进入容器内挂载的目录
cd /mycontainerData
在该目录下创建文件
touch container.txt~~~发现报:Permission denied
解决方法:
第一种:关闭selinux
- 临时关闭:setenforce 0
- 永久关闭:修改/etc/sysconfig/selinux文件,将SELINUX的值设置为disabled
第二种:已特权方式启动
docker run -it --privileged=true -v /myhostData:/mycontainerData centos /bin/bash
相关文章推荐
- Docker使用-v挂载主机目录到容器后出现Permission denied
- win10 docker 使用run -v 时,虚拟机无法显示宿主机挂载的目录
- 使用Docker Toolbox运行httpd容器,挂载自己的网页目录为什么不行?-要搞清楚Toolbox终端根目录结构、虚拟机VM的根目录结构的区别
- Docker学习三两事(二)容器与主机共享文件(挂载目录)
- 多学一点(二)——在 Linux 下挂载 Windows 共享目录、使用 scp 命令在两台 Linux 间传输数据
- 使用weave实现跨主机docker容器互联
- Docker-MySql -- 使用mysqldump 命令备份导出mysql容器中的结构数据
- 多学一点(二)——在 Linux 下挂载 Windows 共享目录、使用 scp 命令在两台 Linux 间传输数据
- Docker挂载主机目录Docker访问出现cannot open directory .: Permission denied的解决办法
- 使用openvswitch实现跨主机docker容器互联
- docker挂载本地目录和数据卷容器
- Docker挂载主机目录Docker访问出现Permission denied的解决办法
- 跨主机使用 Rex-Ray volume - 每天5分钟玩转 Docker 容器技术(77)
- docker的使用 - 2 - 容器的操作
- Docker挂载主机目录Docker访问出现Permission denied的解决办法
- 第四章实训:使用Linux命令实现文件和目录操作
- Docker挂载主机目录Docker访问出现Permission denied的解决办法
- Docker挂载宿主机目录
- docker应用-5(使用overlay 网络进行容器间跨物理主机通信)
- Docker1.12让容器使用和宿主机同一个网段