两台主机 CentOS 7 Docker 17.06 ce 每台主机上有若干 Apache 容器,正常运行大半年了, 最近随机出现某个容器端口连接不上的情况, 防火墙对应端口是放行的,内外网端口都可以正常访问
出问题的时候通过内外网 tcping 端口检查: 内网 tcping localhost 端口 open 外网 tcping 网卡 ip 端口 open
重启容器再次通过内外网 tcping 端口检查: 内网 tcping localhost 端口 open 外网 tcping 网卡 ip 端口 closed
试过重建容器没有效果, 目前解决方法是要么更换出问题的端口,要么重启 Docker 服务
请教下有其它比较彻底的解决方案或者建议没
1
zuolan 2017-08-19 21:56:05 +08:00
保持关注。
|
2
kkxxxxxxx OP 出错时防火墙状态:
firewalld[65391]: WARNING: COMMAND_FAILED: '/usr/sbin/iptables -w2 -t nat -C DOCKER -p tcp -d 0/0 --dport 10001 -j DNAT --to-destination 192.168.144.2:80 ! -i br-f67cdc7b151e' failed: |
3
ypcs03 2017-09-17 03:16:26 +08:00 via Android
出错是楼主有没有看看 docker daemon 的日志和内核的日志?
|