桥接和host的问题
来源:9-2 K8s安装的方法简介
code_bean
2020-12-03
我遇到了一个现场的问题。
我在一个服务器上部署了一个docker 监听了一个端口,通过桥接的方式,把端口映射到宿主机的80端口。
然后在我办公室的机器去telnet这个端口,不通。
但是如果docker以host的模式启动,就能访问通,请问什么原因会导致这个问题呢?
写回答
2回答
-
这种是很常见的网络问题。
先确保你的80在服务器本地是可以访问的,也就是127.0.0.1:80
检查服务器防火墙
检查你办公室机器到服务器之间的网络,一般是ping和trace route,看看中间是否有其他的防火墙设备等
1132020-12-04 -
麦兜搞IT
2020-12-04
关于docker bridge DNAT的解释,比如我把nginx的80映射到本地的8888
本地访问127.0.0.1的8888端口之所以能访问到nginx的80,是因为下面的这条DNAT转发,其中172.17.0.2就是nginx这个container的地址
112020-12-04
相似问题