docker 端口映射被删除,映射断开问题解决

docker 端口映射被删除,映射断开问题解决,第1张

问题描述:

在服务器上有一个docker容器,端口映射为808:809

在宿主机上用curl 127.0.0.1:808访问无反应,

进入容器之后用curl 127.0.0.1:809访问正常。

问题确认:

在宿主机执行命令查看端口映射情况:

查看docker端口中并没有808

问题解决:

解决方法是把容器重启即可。

docker swarm执行命令

既然有了公网ip,按照网上的流程设置一般是没有问题的。我想到两个可能性,你可以参考一下:

1、DMZ主机:不知道是否已经进行了DMZ主机的设置,如果没有,可以尝试设置DMZ主机,可以避免防火墙拦截。

2、路由器/光猫工作状态:你的第一张图片是电信光猫吗?我广东这边的光猫现在不是这个界面的(除非进入管理员模式),但不管界面如何,据说现在的电信光猫好像是不允许端口映射的= =

但你还是可以尝试检查一下电信光猫的工作模式是否为桥接模式(Bridge),桥接模式下的设备是无法进行端口映射的,如果是,可以尝试改成一般的路由模式再进行端口映射。

如果家里有路由器的话建议还是用路由器进行端口映射,这样问题会好解决很多,也不会给猫增加很多负担。如果这样,也同样要确保路由器为路由模式,而不是桥接模式;光猫为桥接模式,而不是路由模式。

几个月前我也想开服,用的华为的电信版憨憨路由器,把路由器自己把自己改成了桥接模式,我用路由器映射了几百次都没有用,到最后才发现原来是连接模式的锅= =。。希望这一点可以对你有帮助吧。


欢迎分享,转载请注明来源:夏雨云

原文地址:https://www.xiayuyun.com/zonghe/571492.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-07-03
下一篇2023-07-03

发表评论

登录后才能评论

评论列表(0条)

    保存