2017-11-18 214 views
0

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

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

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

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

任何指针将非常感激。

感谢,

+0

Stack Overflow是编程和开发问题的网站。这个问题似乎是无关紧要的。请参阅帮助中心内的[我可以询问哪些主题](https://stackoverflow.com/help/on-topic)。也许[Unix和Linux堆栈交换](https://unix.stackexchange.com)或[服务器故障](https://serverfault.com)将是一个更好的地方问高级Linux路由。 – Matt

回答

0

个人,而不是有2个工序在同一容器中运行,我会开始运行的具体流程相同容器的两个实例,并设置为单实例的路线,而不是锻炼的容器内部有些魔力。