docker端口映射或启动容器时报错Error response from daemon: driver failed programming external connectivity on endpoint quirky_allen

分析解决

这是由于来自守护进程的错误响应,而致使外部连接失败。解决的办法就是将其docker进程 kill掉,然后再清空掉iptables下nat表下的所有链。最后,将 docker的网桥删除,并重启docker服务

[root@7con ] pkill docker                         #终止进程
[root@7con ] iptables -t nat -F                 	 #清空nat表的所有链
[root@7con ] ifconfig docker0 down        		 #停止docker默认网桥
[root@7con ] yum install bridge-utils -y	# 部分机器是无法使用brctl,所以需要提前安装
[root@7con ] brctl delbr docker0                  #删除网桥  
[root@7con ] systemctl restart docker             #重启docker
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
posted @ 2020-09-29 12:57  heavener  阅读(726)  评论(0)    收藏  举报