今天在搭建docker 环境,想装一个portainer,结果死活起不来。
通过命令 docker inspect xxxx
命令发现如下日志
"Error": "container
2a03ad4405b9bc57159240998ee94d8b5180e0fd26bbf4f2180079cf846c074d:
endpoint join on GW Network failed: driver failed programming
external connectivity on endpoint gateway_73a8fd67c78d
(0cfa7f893dfe401f9ec76a5ed8c6dae58a17cc5334cf5824adc88bd5eaa99b67):
(iptables failed: iptables --wait -t nat -A DOCKER -p tcp -d 0/0
--dport 9100 -j DNAT --to-destination 172.18.0.4:9000 ! -i
docker_gwbridge: iptables: No chain/target/match by that
name.\n (exit status 1))",```
百度了一下,发现这篇文章:服务器重启导致docker启动服务报错driver failed programming external connectivity on endpoint_endpoint join on gw network failed: driver failed,通过这篇文章提醒,我才想起来之前禁用了防火墙没有重启 docker ,所以这个问题的解决办法就是重启docker。