如何在Docker容器上设置网络优先级?

时间:2020-08-05 04:17:16

标签: docker networking docker-compose trafficshaping

我想在一个特定的Docker容器上设置一个较低的优先级,以使其永远不会饿死其他具有网络容量的容器。 我要寻找的模型是这样的:

tc filter add dev eth0 protocol ip parent 10: prio 2

我认为我想在启动Docker容器时进行设置,以便所有退出该容器虚拟接口的数据包都以较低的优先级(较高的编号)进行标记。理想的结果是: 如果没有拥塞,则一切正常。队列备份后,来自目标容器的流量将被取消优先级。

我看到了增加延迟,设置带宽上限或损坏的示例,但与设置优先级无关。

此外,我是否需要在docker bridge / nat接口上启用队列,以便读取TOS优先级?

虚拟设备在默认情况下在没有附加qdisc的情况下运行(对于 性能原因)

0 个答案:

没有答案