2017-11-18 239 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個工序在同一容器中運行,我會開始運行的具體流程相同容器的兩個實例,並設置爲單實例的路線,而不是鍛鍊的容器內部有些魔力。