全球主机交流论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

CeraNetworks网络延迟测速工具IP归属甄别会员请立即修改密码
12
返回列表 发新帖
楼主: wjhhxl

如何给docker容器限速

[复制链接]
发表于 2023-7-8 11:44:13 | 显示全部楼层
licong 发表于 2023-7-8 11:33
大佬请教下如何给已建立的容器增加挂载目录呢?

只有删了重建
原来在里面的目录可以拷贝出来
发表于 2023-7-8 11:49:06 | 显示全部楼层
aru 发表于 2023-7-8 11:44
只有删了重建
原来在里面的目录可以拷贝出来

......
发表于 2023-7-8 11:53:10 | 显示全部楼层
可以用tc qdisc命令对docker0网卡进行限速
发表于 2023-7-8 12:54:48 来自手机 | 显示全部楼层
Aryastark520 发表于 2023-7-8 11:53
可以用tc qdisc命令对docker0网卡进行限速

这样不就是整体限速了
 楼主| 发表于 2023-7-8 21:16:06 | 显示全部楼层
还是很难很难。
发表于 2023-7-11 12:50:39 | 显示全部楼层
yanzhiling2002 发表于 2023-7-8 12:54
这样不就是整体限速了

反正楼主说可以“给整个docker限速”嘛。如果要给单个容器限速,需要tc filter按容器IP作为条件
发表于 2023-7-11 13:30:00 | 显示全部楼层
来自GPT:

可以使用Docker的内置特性或者第三方工具来限制容器的网络带宽。以下是一些可能的方法:

1. 使用Docker内置的`--network`选项:Docker允许你在创建容器时设置网络选项。例如,你可以使用`--network`选项来设置容器的网络带宽限制。然而,这个选项只在某些网络驱动上有效,例如`macvlan`。

2. 使用`tc`工具:`tc`是Linux内核的一部分,它允许你控制网络带宽。你可以使用`tc`来设置Docker容器的网络带宽限制。这需要一些Linux网络知识,但是它是一个非常强大的工具。

3. 使用`docker-compose`:如果你正在使用`docker-compose`来管理你的容器,你可以在`docker-compose.yml`文件中设置网络带宽限制。这是一个非常简单的方法,但是它只在使用`docker-compose`的情况下有效。

4. 使用第三方工具:有一些第三方工具可以帮助你限制Docker容器的网络带宽,例如`wondershaper`或`trickle`。这些工具通常很容易使用,但是它们可能需要安装额外的软件。

总的来说,选择哪种方法取决于你的具体需求和你对Linux网络的熟悉程度。
发表于 2023-7-11 13:38:55 | 显示全部楼层
licong 发表于 2023-7-8 11:33
大佬请教下如何给已建立的容器增加挂载目录呢?

先把docker 关掉 改这个容器的configjson配置文件
发表于 2023-7-11 15:28:47 | 显示全部楼层
网心云容器魔方确实有这个需求
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|全球主机交流论坛

GMT+8, 2025-9-12 19:16 , Processed in 0.061010 second(s), 10 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表