一个很无语的事情,明明什么都没有干,不知道怎么的错误,奇怪的错误,一个一个来。
吐槽下花了一个晚上的加班,和大半个上午。。。。。。。。。。。。。。。。。。。。。。。。
明显错误:
1.我的nginx容器,无法和其他服务通信(我这里是不同的网卡);之前是可以的
2.启动带-p的容器的时候。报了个iptables的错误。(No chain/target/match by that name.)
其他情况:
宿主机可以ping通容器
容器分配了ip,并且可以访问外部网络
防火墙打开的;端口正常(因为要确保是否能够访问到)
iptables -h有东西;但是找不到 iptables.service服务(Failed to start iptables.service: Unit not found.)
尝试过:
重启网卡(无效)
重启docker(无效)
重启服务器(无效)
关闭防火墙(无效)
网上有说安装iptables和升级系统(这两个我没有操作,但应该就是它)
我的做法是yum update(之后恢复正常)