docker网络故障之网络阻塞-创新互联

故障情形

今天接到项目上开发人员的问题反馈,客户有一台虚机在安装完docker之后,启动一些docker容器服务时,发现这些容器服务无法正常启动。通过tail -f /var/log/messages查看系统log,

创新互联建站凭借在网站建设、网站推广领域领先的技术能力和多年的行业经验,为客户提供超值的营销型网站建设服务,我们始终认为:好的营销型网站就是好的业务员。我们已成功为企业单位、个人等客户提供了成都网站制作、网站设计、外贸网站建设服务,以良好的商业信誉,完善的服务及深厚的技术力量处于同行领先地位。

发现系统一直在报错,主要内容是bro:port 2(veth0) entered blocking statebro:port 1(vxlan0) entered blocking state,网卡呈现阻塞的状态,具体报错详见下图:

docker网络故障之网络阻塞

使用systemctl status docker -l查看docker运行状态,发现docker是正常运行的,但是状态信息里打印的有error错误,都是网络方面的报错~

故障排查和处理

上面 docker 运行状态是正常的,说明 docker 的安装部署应该是没问题的,从报错上看应该是主机网路的问题,经排查发现系统的 selinuxenforcing状态。

临时关闭 selinux 重启 docker 发现网络恢复正常~

主要排查步骤如下:

(1)查看系统当前selinux的状态

getenforce

(2)关闭selinux

#临时关闭
setenforce 0
#永久关闭
sed -i s#SELINUX=enforcing#SELINUX=disabled#g /etc/sysconfig/selinux

(3)查看系统防火墙状态

#查看状态
systemctl status firewalld
#关闭防火墙(按需)
systemctl stop firewalld

(4)重启docker服务

systemctl restart docker

另外有需要云服务器可以了解下创新互联cdcxhl.cn,海内外云服务器15元起步,三天无理由+7*72小时售后在线,公司持有idc许可证,提供“云服务器、裸金属服务器、高防服务器、香港服务器、美国服务器、虚拟主机、免备案服务器”等云主机租用服务以及企业上云的综合解决方案,具有“安全稳定、简单易用、服务可用性高、性价比高”等特点与优势,专为企业上云打造定制,能够满足用户丰富、多元化的应用场景需求。


文章标题:docker网络故障之网络阻塞-创新互联
URL链接:http://pwwzsj.com/article/djhhid.html