我可以在单个主机上同时运行多少个docker容器?

时间:2014-06-29 08:04:45

标签: linux-kernel docker lxc

我是lxc和docker的新手。 docker max客户端数量是否仅依赖于CPU和RAM,还是存在与同时运行多个容器相关的其他因素?

1 个答案:

答案 0 :(得分:9)

正如您对问题的评论中所提到的,它在很大程度上取决于容器内应用程序的要求。

以下是我为此答案收集的轶事数据(这是在具有8核的Macbook Pro,16Gb和Docker在VirtualBox中使用boot2docker 2Gb运行,使用2 MBP核心):

我能够在获得之前启动242(空闲)redis容器:

2014/06/30 08:07:58 Error: Cannot start container c4b49372111c45ae30bb4e7edb322dbffad8b47c5fa6eafad890e8df4b347ffa: pipe2: too many open files

之后,VM内的top报告CPU使用大约30%-55%的用户和10%-12%的系统(每个redis进程似乎使用0.2%)。此外,我在尝试连接到redis服务器时会出现超时。