恩山无线论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 1157|回复: 2

诚心求教docker-nginx一个问题

[复制链接]
发表于 2019-12-31 17:12 | 显示全部楼层 |阅读模式
本帖最后由 chenbaker 于 2020-1-2 07:44 编辑

网络图如下:
2019-12-31_165720.jpg

说明:172.71.0.2 是主机192.168.5.2建立的docker,发现docker里面容器nginx只能代理宿主机(192.168.5.2)的服务,不能代理宿主机内网其他主机(192.168.5.3)服务
如下面:
nginx分别代理:
1、proxy_pass  http//192.168.5.2;  成功
2、proxy_pass  http//192.168.5.3; 失败


请问应该怎样做,proxy_pass  http//192.168.5.3 才会成功,谢谢!
希望有经验的童鞋提示一下。参考了X度很多文章,目前没有思路,度上文章多数都是讲宿主机和docker通信,多数也是复制粘贴。
几乎没有找到内网中,docker和非宿主机通信的文章



我的恩山、我的无线 The best wifi forum is right here.
发表于 2019-12-31 19:04 | 显示全部楼层
看不出你172的地址跟192地址段有什么关联,要代理成功的话你需要让192.168.5.2转发数据到5.3,中间隔了一个WEb5.2.当然不可能成功。

点评

谢谢回复,不好意思,图没有画好,说明一下是这样的 172.71.0.2 是主机192.168.5.2建立的docker, 地现docker里面容器nginx只能代理宿主机的服务,不能代理宿主机内网其他主机服务  详情 回复 发表于 2020-1-2 07:42
我的恩山、我的无线 The best wifi forum is right here.
 楼主| 发表于 2020-1-2 07:42 | 显示全部楼层
本帖最后由 chenbaker 于 2020-1-2 07:45 编辑
隐形的肩膀 发表于 2019-12-31 19:04
看不出你172的地址跟192地址段有什么关联,要代理成功的话你需要让192.168.5.2转发数据到5.3,中间隔了一个W ...

谢谢回复,不好意思,图没有画好,说明一下是这样的

172.71.0.2 是主机192.168.5.2建立的docker,
发现docker里面容器nginx只能代理宿主机(192.168.5.2)的服务,不能代理宿主机内网其他主机(192.168.5.3)服务
我的恩山、我的无线 The best wifi forum is right here.
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|手机版|小黑屋|Archiver|恩山无线论坛(常州市恩山计算机开发有限公司版权所有) ( 苏ICP备05084872号 )|网站地图

GMT+8, 2020-7-15 12:12

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表