2

我们正在尝试将专用 AWS EC2 实例用于我们所有组织的 docker 构建。我们正在使用 build_kit,我们在这里试图达到的目标是在我们所有人之间拥有一个共同的缓存。然而,我们注意到,当同时发生多个 docker build 时,docker build 执行时间的延迟显着增加(高达 200%)。我们通过更高的 RAM、CPU 和 IO 互联网速度显着增加了实例的大小。但是,其中大部分资源都没有被使用,我们的分析结果非常相似。

如果一台机器上同时发生多个 docker build,瓶颈是什么?docker daemon 上是否发生了一些排队?这是假设资源不是问题。

这台机器正在使用 linux,因此本机应该使用所有可用资源。我们没有看到任何地方都设置了限制。

4

0 回答 0