使用docker-tc对host容器进行限流的操作方法

来自:网络
时间:2024-06-08
阅读:

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:latest
    container_name: wxedge
    restart: always
    volumes:
      - /mnt/g/wxedge/storage:/storage:rw
    tmpfs:
      - /run
      - /tmp
    environment:
      - PLACE=CTKS
    logging:
      options:
        max-size: "10m"
    privileged: true
    network_mode: "host"
    labels:
      - "com.docker-tc.enabled=1"
      - "com.docker-tc.limit=1mbit"

是否生效有待观察

不行,这个东西很吃内存

使用docker-tc对host容器进行限流的操作方法

不建议使用

返回顶部
顶部