docker启动容器报错No chain/target/match by that name.
造成这个问题的主要原因就是系统。通过以上操作即可解决该问题。
·
一、问题描述
docker启动容器时提示:
docker start xxx-search
Error response from daemon: driver failed programming external connectivity on endpoint microblog-search (801478f2672887ee0fcf60eb7d7970703b4853f44f51b0b5b8622dafdb9580fb): (iptables failed: iptables --wait -t nat -A DOCKER -p tcp -d 0/0 --dport 9701 -j DNAT --to-destination 172.18.0.6:9701 ! -i docker0: iptables: No chain/target/match by that name.
(exit status 1))
Error: failed to start containers: microblog-search
如下图所示:
二、原因
造成这个问题的主要原因就是系统没有启动防火墙
二、解决方案
既然已经知道了产生问题的原因,一切就好办了:
- 启动防火墙
systemctl start firewalld
- 启动容器
docker start xxx
- 关闭防火墙(有需要的话)
systemctl stop firewalld
通过以上操作即可解决该问题
更多推荐
已为社区贡献4条内容
所有评论(0)