docker每个进程路由

我有一个docker容器运行两个进程(比如process_a和process_b)。

我希望将来自process_a的数据包路由到GW1,并将来自process_b的数据包路由到GW2。

有没有人成功实现了这个?

我已阅读并使用cgroups文章在https://www.evolware.org/?p=369上实施了每个stream程路由。 它适用于物理主机上的进程。 它不适用于在Docker容器内运行的进程。 更详细的解释是在https://github.com/moby/moby/issues/19802和https://lists.linuxfoundation.org/pipermail/containers/2014-January/033848.html

任何指针将非常感激。

谢谢,

就个人而言,我不是在同一个容器中运行2个进程,而是开始运行特定进程的相同容器的2个实例,并为单个实例设置路由,而不是在容器内部找出一些魔法。