Linux关闭防火墙,Docker容器启动失败问题
问题
Linux关闭防火墙,Docker容器启动失败
由于Docker
自身内部有一套网络,这套内部网路会依托Linux
系统的防火墙,所以当我们将Linux
系统的防火墙关闭时,Docker
内部网络会被破坏,导致Docker
容器启动异常报错。
解决
重建Docker0网络
按照进程名杀死docker进程
pkill docker
清空防火墙规则-清空nat表的所有链
1 | iptables -t nat -F |
查看定义规则的详细信息
1 | iptables -L -n -v |
关闭docker0接口
1 | ifconfig docker0 down |
删除docker0接口
1 | brctl delbr docker0 |
重启docker
1 | systemctl restart docker |
查看是否启用
1 | docker ps -a |
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 DOS/BAT!
评论