栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 面试经验 > 面试问答

在Docker中访问主机目录的权限被拒绝

面试问答 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

在Docker中访问主机目录的权限被拒绝

这是SELinux问题。

您可以暂时签发

su -c "setenforce 0"

在主机上访问或通过运行添加SELinux规则

chcon -Rt svirt_sandbox_file_t /path/to/volume

特别:

由于Docker最终合并了一个补丁,该补丁将在docker-1.7中显示(最近我们一直在RHEL,CentOS和Fedora的docker-1.6中携带该补丁),因此最近这样做变得更加容易。

此修补程序在卷安装(-v)上增加了对“ z”和“ Z”的支持。

例如:

docker run -v /var/db:/var/db:z rhel7 /bin/sh

将自动执行

chcon -Rt svirt_sandbox_file_t /var/db
手册页中所述。

更好的是,您可以使用Z。

docker run -v /var/db:/var/db:Z rhel7 /bin/sh

这将使用与容器一起运行的确切MCS标签来标记容器中的内容,基本上,每个容器

chcon -Rt

svirt_sandbox_file_t -l s0:c1,c2 /var/db在s0:c1,c2
不同的MCS标签上运行。



转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/638866.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号