gpt4 book ai didi

docker - 在 docker 中模拟不同的网络状况

转载 作者:IT老高 更新时间:2023-10-28 21:38:04 25 4
gpt4 key购买 nike

使用在 Docker container 内部运行的 Selenium + Chrome 运行测试,(主机为 Ubuntu)

需要为每个容器模拟不同的网络条件,进出带宽、延迟、防火墙。我可以使用 https://github.com/tylertreat/Comcast 之类的工具吗?在每个容器上,不会影响其他容器的联网情况?

有更好的方法吗?

我看到了 https://github.com/docker/docker/issues/37但不清楚如何使用。

最佳答案

我用这个命令只影响一个容器的网络状况:

sudo nsenter -t PID -n comcast --latency=2000 --target-port=9200

PID需要是容器的PID之一

nsenter ... -n进入容器的网络命名空间

关于docker - 在 docker 中模拟不同的网络状况,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31193597/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com