本文主要是介绍使用docker-tc对host容器进行限流,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
docker-tc是一个github开源项目,项目地址是https://github.com/lukaszlach/docker-tc。
运行docker-tc
docker run -d \
--name docker-tc \
--network host \
--cap-add NET_ADMIN \
--restart always \
-v /var/run/docker.sock:/var/run/docker.sock \
-v /var/docker-tc:/var/docker-tc \
lukaszlach/docker-tc:latest
在容器中配置对其进行限速,限速为1mbit/s
version: "3"services:wxedge:image: onething1/wxedge:latestcontainer_name: wxedgerestart: alwaysvolumes:- /mnt/g/wxedge/storage:/storage:rwtmpfs:- /run- /tmpenvironment:- PLACE=CTKSlogging:options:max-size: "10m"privileged: truenetwork_mode: "host"labels:- "com.docker-tc.enabled=1"- "com.docker-tc.limit=1mbit"
是否生效有待观察
不行,这个东西很吃内存
不建议使用
这篇关于使用docker-tc对host容器进行限流的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!