首页 > 编程知识 正文

做了端口映射外网无法访问,docker 暴露端口

时间:2023-05-06 08:36:56 阅读:19871 作者:1479

问题说明:

服务器内存不足后,需要添加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服务。 我这样的尝试成功了!

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。