日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

启动 docker 容器报错 (iptables failed: iptables --wait -t filter -A DOCKER ! -i docker0 -o docker0

發布時間:2024/9/19 编程问答 32 豆豆
生活随笔 收集整理的這篇文章主要介紹了 启动 docker 容器报错 (iptables failed: iptables --wait -t filter -A DOCKER ! -i docker0 -o docker0 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

前言

  • centos7
  • phpstudy 1.2 linux 版

啟動 docker 容器報錯

shell> docker start nexus3 Error response from daemon: driver failed programming external connectivity on endpoint nexus3 (a37100872332dd85e4ab6688b97bea3c4fb420c7d4740225a69d1cec700fe757): (iptables failed: iptables --wait -t filter -A DOCKER ! -i docker0 -o docker0 -p tcp -d 172.17.0.3 --dport 8081 -j ACCEPT: iptables: No chain/target/match by that name.(exit status 1)) Error: failed to start containers: nexus3

報錯原因

網上查,是網絡原因。

結合自身來看,我在 phpstudy 開啟了服務器防火墻后,安裝的docker。今天在 phpstudy 中禁用了服務器防火墻。禁用服務器防火墻后,才發生的此問題。
phpstudy 帶的服務器防火墻是iptable(centos7帶的防火墻是firewalld,不要混了),錯誤提示的也是iptable問題。這就對上了。

解決辦法1:重建docker0網絡

重建docker0網絡,讓docker0網絡適應無防火墻的情況。

在宿主機執行下面的命令:

shell> pkill docker shell> iptables -t nat -F shell> ifconfig docker0 down shell> brctl delbr docker0 shell> docker -d shell> systemctl restart docker 重啟docker服務

解決辦法2:恢復防火墻狀態

在 phpstudy 中啟用服務器防火墻,什么都不需要動,就好了。

另:如果在未啟用防火墻狀態下安裝的docker,且安裝docker后啟用防火墻的,也會遇到這個問題。

參考

https://blog.csdn.net/blueyan163/article/details/68928065

總結

以上是生活随笔為你收集整理的启动 docker 容器报错 (iptables failed: iptables --wait -t filter -A DOCKER ! -i docker0 -o docker0的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。