Docker容器中的多个公共ip地址用于传出连接

希望你能帮我解决我不常见的任务,谢谢你的时间! =)

这是我需要克服的条件:

  • 服务器有1000多个公共IP地址(显然是ipv6 )。
  • 每个docker集装箱必须有1个input地址(它很简单,可以是ipv4 ),250个地址用于输出连接。
  • 重点是每个连接到野外的连接必须从特定的公共src ip地址发起。

基本上每个容器的工作方式就像代理服务器一样多地址。

任何想法如何优雅地与Docker实现?

想从默认的172.17.0.0子网添加250ips到docker,并用iptables绑定到公共地址,看起来很难支持,而且对我来说不稳定。 docker工人有一些function可以帮助我做到这一点更简单吗?