问题
Linux关闭防火墙,Docker容器启动失败
由于Docker自身内部有一套网络,这套内部网路会依托Linux系统的防火墙,所以当我们将Linux系统的防火墙关闭时,Docker内部网络会被破坏,导致Docker容器启动异常抛错。
解决
重建Docker0网络
按照进程名杀死docker进程
pkill docker
清空防火墙规则-清空nat表的所有链
iptables -t nat -F
查看定义规则的详细信息
iptables -L -n -v
关闭docker0接口
ifconfig docker0 down
删除docker0接口
brctl delbr docker0
重启docker
systemctl restart docker
查看是否启用
docker ps -a