0
回答
容器如何在访问远端主机时映射成多个源地址
利用AWS快速构建适用于生产的无服务器应用程序,免费试用12个月>>>   

这是一个关于容器网络映射方面的问题。

以下为一些前提和需求介绍

默认情况下,一个容器启动后docker会为其分配一个IP地址,然后该容器在访问远端系统的时候docker会把该容器的IP地址自动映射成宿主机的IP地址来与远端系统对接。

因此,在这基础上的需求是,若存在多个不同服务的远端系统,并且它们均限制了IP访问白名单,需要客户端的IP地址必须在此白名单上方可访问,同时在同一个容器里面需要访问这些不同服务的远端系统,那么就必须令该容器在访问远端系统时被映射成不同的地址。

有一种想法就是,通过宿主机添加子IP的形式,路由器层面将这些子地址均映射成与相应远端系统的白名单中所需要的IP地址相同,保证宿主机是可以访问这些不同服务的远端服务系统。

那么基于上述前提与需求,问题就是:容器是否也可以添加具体的子地址与宿主机的子地址进行映射配对?

希望有对这方面有研究过的大神可以给点思路或者建议,一起探讨一下,在下研究docker不长,均在实际项目中边学边用。

举报
korverleung
发帖于2年前 0回/80阅
顶部