问题说明:
服务器内存不足后,需要添加8G内存。 必须重新启动服务器才能添加内存。 但是,重新启动后,Docker容器成功启动。 端口也已映射。 外部网无法访问。
映射在查看容器正常运行的端口时也成功:
向AlibabaCloud发出工作指示
我向AlibabaCloud (阿里巴巴云)发出了工作指示,但人也不知道是什么原因,所以我建议你自己拿包进行故障排除! 呃。
还是自己研究吧
谷歌搜索了关键词。 docker重新启动端口映射无效
我选了下面两篇文章看:
概述:
概述:
总结以上两篇文章,关键字是iptables服务与Docker端口映射相关联
第一步是检查服务器的iptables服务
发现iptables服务有问题
在这里,我们推测重新启动服务器会导致iptables出现问题,如果iptables锁定,可能会影响Docker的端口映射
如何恢复iptables服务
OK照做了,救活了iptables服务
已尝试打开iptables服务,但没有问题
在iptables打开的情况下尝试访问仍然失败
重新关闭iptables,访问成功!
总结:
如果可以访问以前暴露Docker容器的端口,则fkdxmg在重新启动服务后将无法访问。
检查iptables服务是否正常,
如果出现类似“failedtorestartiptables.service : unit not found .”的错误,请尝试重新安装iptables服务。 我这样的尝试成功了!