我正在尝试使用该tc
命令来操纵 docker0 接口上的流量。
我运行命令
tc qdisc del dev docker0 root
tc qdisc add dev docker0 root handle 1: tbf rate 100mbps burst 1600 limit 1
我相信这就是它的作用:
tbf
:指定要使用的 TBF qdisc。rate 100mbps
:设置docker0接口的最大带宽速率为100Mbps。burst 1600
:将单次突发可传输的最大数据量设置为 1600 字节。limit 1
:将令牌桶大小限制为1个令牌,这将任何给定时间可以发送的数据量限制为突发大小。
但是,设置此规则后,我无法再对已经运行并附加到默认 docker0 接口的容器执行 ping 操作。我也无法再构建包含诸如RUN apt-get update -y
.
为什么会这样呢。这个qdisc配置不能单独使用吗?