永发信息网

docker 容器无法访问外网 宿主机是 centos7.2系统 里面所有容器都无法访问外网

答案:1  悬赏:10  手机版
解决时间 2021-04-01 16:34
docker 容器无法访问外网 宿主机是 centos7.2系统 里面所有容器都无法访问外网
最佳答案
在CentOS7中运行NodeJs的容器,发现挂载的本地目录在容器中没有执行权限,经过各种验证和Google搜索,找到了问题的原因,这里做一下记录。原因是CentOS7中的安全模块selinux把权限禁掉了,至少有以下三种方式解决挂载的目录没有权限的问题:
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
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
看望肾结石病人送什么
微商代理英国卫裤没有客源怎么办
瀚立这个公司名字如何
方盈的盈的拼音
秋游时的即兴节目
关于新劳动法的解读
以甜为题目的600作文范文
kof拳皇98新五强是哪五位?第一至第五顺序说
为什么驴友们说:不去天堂就去雨崩
200字高中生自我介绍!!急!
感谢徐老师藏头诗
有朋友知道禄丰世界恐龙谷怎么样?
若二次函数y=(a-1)x2+3x+a2-3a+2的图象经过
今天交通银行021打电话过来催我还款,说下午3
6.66乘三点3+66点6×60期脱式的简便方法
推荐资讯
寄快递到中国传媒大学什么最方便??最好是在
nb后dnf的黑暗武士 钝器流怎么样(以前钝器流
是什么让我不再使用360?
大足电线和特变电线哪个好
人类会不会只是外星人的实验品?
不太明白超市打折的原理,今天我们这超市会员
#运营主管#做了两年的运营,依然很茫然,不知
7座商务车买哪个牌子比较好
什么叫360度考核?
股票在跌了百分之五十以后,尾盘卖一上出现一
一只耳朵嗡嗡响,是怎么了?
描写大海上的波浪的四字词语
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?