返回

reactjs——如何通过一个端口部署多个docker容器,并在它们之间进行访问?

发布时间:2022-04-08 21:55:35 387
# node.js

我面临一些与部署停靠应用程序有关的问题。问题是我的服务器上几乎没有端口,所以要部署这个停靠的应用程序,我必须使用端口80。然而,这个应用有3个容器(前端react、后端python、数据库Mongo),每个容器都有一个特定的端口来公开其服务。它在本地工作,但当我使用反向代理(IIS)公开前端容器时(https://VM_IP->VM_IP:1000),进程找不到后端和数据库信息(因为它们在本地服务器中,并且没有通过IIS公开)。那么,有没有可能在虚拟机内部建立一个网络(连接后端数据库),然后只公开一个端口(前端)来访问完整的服务?谢谢你的帮助。

我尝试将IIS作为反向代理,将服务的每个端口连接到IP地址中的特定路径。但是,我不确定这是否正确,或者是否有可能用docker网络解决这个问题

特别声明:以上内容(图片及文字)均为互联网收集或者用户上传发布,本站仅提供信息存储服务!如有侵权或有涉及法律问题请联系我们。
举报
评论区(0)
按点赞数排序
用户头像
下一篇
r-将Igraph转换为vis网络 2022-04-08 20:46:12