在CENTOS7上挂载宿主机目录到容器中时,出现了目录拒绝访问的问题,尝试了修改文件夹权限及属主,都没用。在看了csdn的一篇文章后,恍然大悟。
解决方法
1.在运行容器的时候,给容器加特权,及加上 –privileged=true 参数:
docker run -i -t -v /soft:/soft –privileged=true 686672a1d0cc /bin/bash
2.关闭selinux:
setenforce 0
3.添加selinux规则,改变要挂载目录的安全文本