iptables:没有链/目标/匹配错误(使用 docker network create)
Posted
技术标签:
【中文标题】iptables:没有链/目标/匹配错误(使用 docker network create)【英文标题】:iptables: No chain/target/match error (with docker network create) 【发布时间】:2019-05-14 22:44:14 【问题描述】:在创建网络(docker network create -d bridge my-nw
)时,我得到了这个错误响应:
来自守护程序的错误响应:无法设置 IP 表:无法启用 SKIP DNAT 规则:(iptables 失败:iptables --wait -t nat -I DOCKER -i br-bedba04c7349 -j RETURN:iptables:无链/目标/匹配那个名字。
我需要做什么才能四处走动? Docker 或 IP 表修改?
【问题讨论】:
【参考方案1】:某事删除了 docker iptables 条目。如果你重新启动它,Docker 将重新创建它们 (systemctl restart docker
)。您需要禁用管理 iptables 的任何其他内容,以防止将来发生这种情况。
【讨论】:
【参考方案2】:当您意外刷新所有链和表时,可能会发生这种情况,例如使用iptables --flush
。只需重新启动 BMitch 提到的 docker 守护进程
【讨论】:
【参考方案3】:sudo systemctl restart docker.socket
【讨论】:
以上是关于iptables:没有链/目标/匹配错误(使用 docker network create)的主要内容,如果未能解决你的问题,请参考以下文章
运行 docker 容器:iptables:没有该名称的链/目标/匹配