小白问一个问题,关于端口绑定

mmmeeexxa · 2024-9-25 14:35:32 · 32 次点击
为什么 docker 容器设置了端口绑定后,容器内的服务还必须监听 0.0.0.0 的地址,外部的请求才会得到响应?
docker 建立了端口绑定后,来自 192.x 的请求不就被转换成了 127.x 的请求了么?
怎么理解?
举报· 32 次点击
登录 注册 站外分享
1 条回复  
ztm0929 小成 2024-9-25 15:30:17
不确定你的具体命令和使用场景。

如果是纯内网且 IP 不会变,就指定那个不会变的 192 内网 IP ;
如果是需要公网请求(通常 IP 也是不确定的),就 0.0.0.0 ;
如果是 Docker 宿主机自己请求,不需要输入(因为默认是 127.0.0.1 );

我自己因为经常在外,所以是第二个,但是安全性不如第一个。
具体请参考 https://docs.docker.com/engine/network/drifers/bridge/
如果有帮助请点下❤️没币了😂
返回顶部