基于WonderShaper对Docker容器进行带宽限速
#安装WonderShaper
apt update
apt install wondershaper
#创建Docker网桥
docker network create --driver bridge <网桥名>
#然后终端会输出网桥ID:
d0970005351xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxd30d0e757f0
#记住前面几位然后查看所有网卡
ifconfig
#如果执行不了就自己去用apt安装net-tools
#如果忘记了网桥ID可以用
docker network ls
#查看Docker网络
然后找到你的网卡名

这里是br-d09700053513
#使用WonderShaper限速命令 单位Kbps 千比特每秒
wondershaper <网卡名> <限制下行速度> <限制上行速度>
#例:
wondershaper br-d09700053513 5120 5120
#这样就限制br-d09700053513网卡上行5120下行5120
#使用WonderShaper解除限速命令
wondershaper clear <网卡名>
#例:
wondershaper br-d09700053513 clear
然后在容器启动前使用对应的网桥就可以了!

浙公网安备 33010602011771号