docker出現Error response from daemon: driver failed programming external connectivity on endpoint
原因:
主要是因為在啟動docker容器的時候或做docker配置的時候,還對防火牆設置重新啟動等配置,這樣會清除docker的相關配置,導致在查詢防火牆規則的時候顯示不到docker的鏈。iptables -L查詢iptables鏈。
解決:
既然是firewalld重啟導致,而docker重啟又會將其注冊iptables鏈回來。
重啟docker:systemctl restart docker