今天接到項目上開發人員的問題反饋,客戶有一臺虛機在安裝完docker之后,啟動一些docker容器服務時,發現這些容器服務無法正常啟動。通過tail -f /var/log/messages查看系統log,
創新互聯公司是一家專業提供河北企業網站建設,專注與成都網站設計、成都網站建設、H5建站、小程序制作等業務。10年已為河北眾多企業、政府機構等服務。創新互聯專業網站制作公司優惠進行中。
發現系統一直在報錯,主要內容是bro:port 2(veth0) entered blocking state或bro:port 1(vxlan0) entered blocking state,網卡呈現阻塞的狀態,具體報錯詳見下圖:

使用systemctl status docker -l查看docker運行狀態,發現docker是正常運行的,但是狀態信息里打印的有error錯誤,都是網絡方面的報錯~
上面 docker 運行狀態是正常的,說明 docker 的安裝部署應該是沒問題的,從報錯上看應該是主機網路的問題,經排查發現系統的 selinux 是enforcing狀態。
臨時關閉 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
新聞標題:docker網絡故障之網絡阻塞
鏈接地址:http://www.yijiale78.com/article36/jceopg.html
成都網站建設公司_創新互聯,為您提供建站公司、定制開發、品牌網站制作、網站導航、網站改版、外貿網站建設
聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯