docker 数据卷 权限

Posted youlixishi

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了docker 数据卷 权限相关的知识,希望对你有一定的参考价值。

1,在运行容器的时候,给容器加特权:

示例:docker run -i -t --privileged=true -v /home/docs:/src waterchestnut/nodejs:0.12.0

2,临时关闭selinux:

示例:su -c "setenforce 0"

之后执行:docker run -i -t -v /home/docs:/src waterchestnut/nodejs:0.12.0

注意:之后要记得重新开启selinux,命令:su -c "setenforce 1"

3,添加selinux规则,将要挂载的目录添加到白名单:

示例:chcon -Rt svirt_sandbox_file_t /home/docs

之后执行:docker run -i -t -v /home/docs:/src waterchestnut/nodejs:0.12.0

 

 

转自:http://www.linuxidc.com/Linux/2015-03/115124.htm

以上是关于docker 数据卷 权限的主要内容,如果未能解决你的问题,请参考以下文章

docker 数据卷 权限

docker-05-容器数据卷

解决 Docker 数据卷挂载的文件权限问题

Docker容器数据卷

docker容器卷

Docker Volume数据卷